@media (max-width: 480px) {

  .szf_news-list {
    padding: 0rem
  }

  .szf_news-list li {
    height: 0.5rem;
    line-height: 0.5rem;
    color: #999999;
  }

  .szf_news-list li a {
    float: left;
    max-width: 70%;
    font-size: 0.3rem;
    color: #333;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .szf_news-list li a:hover {
    background: url(wap-news-list.png) no-repeat 0.05rem center;
  }

  .cm-news-list li a.max-100 {
    width: 100%;
    max-width: 100%;
  }

  .bg-gray {
    background-color: #f6f6f6;
  }

  .pb40 {
    padding-bottom: 0.4rem;
  }

  .szf_news-list1 li a {
    width: 100%;
    max-width: 100%;
  }


  .szf_tit0 {
    height: 0.65rem;
    line-height: 0.65rem;
    padding-left: 0.1rem;
    background: #f7f8fb;
  }

  .szf_tit0 a {
    padding-left: 0.15rem;
    background: url(wap-szf_line.png) no-repeat left center;
    background-size: 0.08rem 0.35rem;
    font-size: 0.36rem;
    color: #333333;
  }

  .szf_tit {
    height: 0.8rem;
    background: #f7f8fb;
  }

  .szf_tit a {
    background: url(wap-szf_line.png) no-repeat left center;
    background-size: 0.1rem 0.5rem;
    font-size: 0.4rem;
    line-height: 0.8rem;
    color: #333333;
  }

  .szf_tit a:hover {
    color: #194897;
  }

  .szf_tit .zy-tjzfwj .drop-select {
    width: 2rem !important;
    height: 0.65rem !important;
    border: none;
  }

  .szf_tit .cm-drop .select {
    width: 2rem;
    height: 0.65rem;
  }

  .szf_tit .cm-drop .select .tit {
    font-size: 0.26rem;
    color: #20528f;
    line-height: 0.65rem;
  }

  .szf_tit .cm-drop .select .arrow-icon {
    width: 0.2rem;
    height: 0.65rem;
    background: url(wap-bg-select.png) no-repeat right center;
    background-size: 0.12rem 0.08rem;
  }

  .szf_tit .cm-drop .dropdown-menu2 {
    display: none;
    position: absolute;
    width: 2.4rem;
    max-height: 3rem;
    z-index: 10;
    overflow-y: scroll;
    background-color: #fff;
  }

  .szf_tit .cm-drop .dropdown-menu2 li a {
    font-size: 0.2rem;
  }

  .szf_news-tab .szf_newsTabPanel {
    height: 0.6rem;
    line-height: 0.6rem;
    border-bottom: none;
    padding-left: 0.15rem;
  }

  .szf_news-tab .szf_newsTabPanel .panel {
    display: inline-block;
    line-height: 0.6rem;
    font-size: 0.4rem;
    padding-bottom: 0;
    margin-left: 0.35rem;
  }

  .szf_news-tab .szf_newsTabPanel .panel.cur,
  .szf_news-tab .szf_newsTabPanel .panel:hover {
    color: #184984;
  }

  .szf_news-tab .szf_newsTabPanel .panel::before {
    background: none;
  }

  .dt {
    width: 100%;
    height: 6.48rem;
    margin: 0 auto;
    position: relative;
  }

  .dt .ssq-map {
    position: relative;
    z-index: 2;
    height: 6.48rem;
  }

  .dt .ssq-map .szf_map-yl {
    position: absolute;
    z-index: 2;
    top: 4.74rem;
    left: 1.83rem;
    width: 1.64rem;
    height: 1.11rem;
    padding: 0px 0.2rem 0 0;
    background: url(szf_ylBg.png) no-repeat 100% 100%;
    background-size: 1.16rem auto;
  }

  .dt .ssq-map .szf_map-yl a {
    font-size: 0.15rem;
  }

  .dt .ssq-map .szf_map-xx {
    position: absolute;
    z-index: 2;
    top: 4.36rem;
    left: 2.99rem;
    width: 1.17rem;
    height: 1.29rem;
    background: url(szf_xxBg.png) no-repeat 100% 100%;
    background-size: 0.74rem auto;
  }

  .dt .ssq-map .szf_map-xx a {
    font-size: 0.15rem;
  }

  .dt .ssq-map .szf_map-hc {
    position: absolute;
    z-index: 2;
    top: 4.24rem;
    left: 5.06rem;
    width: 0.89rem;
    padding: 0.4rem 0 0 0.28rem;
    height: 1.04rem;
    background: url(szf_hcBg.png) no-repeat 0 0;
    background-size: 0.39rem auto;
  }

  .dt .ssq-map .szf_map-hc a {
    font-size: 0.15rem;
  }

  .dt img {
    width: 100%;
    height: 6.48rem;
  }
}

a {
  cursor: pointer;
  color: #333;
}

.mt20 {
  margin-top: 0.2rem;
}

.zy-index .szf-index-search {
  width: 6.9rem;
  height: 1.8rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  padding: 0.3rem 0.2rem;
  background: url(wap-szf-bg13.png);
  background-size: cover;
}

.zy-index .szf-index-search .szf-index-tit3 {
  line-height: 0.32rem;
  height: 0.32rem;
}

.zy-index .szf-index-search .szf-index-tit3 .tit {
  color: #333333;
  font-size: 0.3rem;
  vertical-align: middle;
  font-family: simsun;
  font-weight: bold;
}

.zy-index .szf-index-search .szf-index-tit3 .tit.cur {
  color: #34509f;
}

.zy-index .szf-index-search .szf-index-tit3 .line {
  margin-right: 0.1rem;
}

.zy-index .szf-index-search .szf-index-tit3 .zfgb {
  width: 1.5rem;
  height: 0.32rem;
}

.zy-index .szf-index-search .szf-index-tit3 .zfgb img {
  vertical-align: top;
  margin-top: 0.05rem;
  width: 0.21rem;
}

.zy-index .szf-index-search .szf-index-tit3 .zfgb a {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: #20528f;
}

.zy-index .szf-index-search .search-box {
  background: #fff;
  height: 0.65rem;
  line-height: 0.65rem;
  margin-top: 0.25rem;
  border-radius: 0.1rem;
}

.zy-index .szf-index-search .search-box input {
  display: inline-block;
  width: 4rem;
  padding: 0 0.08rem;
  color: #bebebe;
  font-size: 0.26rem;
  height: 0.65rem;
  font-weight: 300;
  line-height: 0.65rem;
  vertical-align: top;
}

.zy-index .szf-index-search .search-box button {
  width: 0.65rem;
  height: 0.65rem;
  float: right;
  background: url(wap-szf-ic31.png) no-repeat center;
  background-size: 0.31rem 0.31rem;
}

.zy-index .szf-index-search .search-box select {
  width: 1.6rem;
  height: 0.65rem;
  line-height: 0.65rem;
  vertical-align: top;
  color: #333333;
  font-size: 0.22rem;
  border: none;
  padding-left: 0.2rem;
}

/*省政府开始*/
.zy-leader {
  width: 100%;
  margin: 0 auto;
  margin-top: 0.5rem;
}

.zy-leader .szf_container {
  padding: 0 0.3rem;
}

.zy-leader .szf_newsPublish {
  display: block;
  width: 6.9rem;
}

.zy-leader .szf_newsPublish img {
  width: 6.9rem;
}

.zy-leader .zy-jgzn {
  width: 6.9rem;
  margin-top: 0.4rem;
}

.zy-leader .zy-jgzn a {
  display: block;
  width: 6.9rem;
  height: 1.08rem;
  background: url(wap-znjg.png) 2rem center no-repeat #20528f;
  background-size: 0.5rem 0.5rem;
  color: #fff;
  font-size: 0.46rem;
  text-align: center;
  line-height: 1.08rem;
}

.zy-leader .szf_lfLeaderInfo {
  width: 6.9rem;
}

.zy-leader .szf_people-block {
  border-top: 0.01rem solid rgba(207, 193, 193, 0.66);
  padding-top: 0.32rem;
  padding-bottom: 0.3rem;
}

.zy-leader .szf_people-block.szf_btn {
  border-top: none;
}

.zy-leader .szf_people-block .szf_prof {
  width: 1.4rem;
  height: 100%;
  padding-top: 0.7rem;
  font-size: 0.3rem;
  color: #333333;
  text-align: center;
}

.zy-leader .szf_people-block .zy-img-box {
  width: 5.5rem;
}

.zy-leader .szf_people-block .zy-img-box .szf_people {
  width: 1.6rem;
  margin-left: 0.2rem;
  margin-top: 0.2rem;
}

.zy-leader .szf_people-block .zy-img-box .szf_people.mr0 {
  margin-left: 0;
}

.zy-leader .szf_people-block .zy-img-box .szf_people:hover span {
  font-weight: bold;
}

.zy-leader .szf_people-block .zy-img-box .szf_people:hover span img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.zy-leader .szf_people-block .zy-img-box .szf_people span {
  display: block;
  width: 1.6rem;
  font-size: 0.28rem;
  color: #333333;
  padding-top: 0.17rem;
  line-height: 0.24rem;
}

.zy-leader .szf_people-block .zy-img-box .szf_people span:first-child {
  padding: 0.04rem;
  border: 0.01rem solid #d5d5d5;
}

.zy-leader .szf_people-block .zy-img-box .szf_people img {
  width: 1.51rem;
}

.zy-leader .view-more {
  width: 6.9rem;
  height: 0.7rem;
  line-height: 0.7rem;
  margin: 0 auto;
  margin-top: 0.3rem;
  background-color: #b4bfcd;
}

.zy-leader .view-more a {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  width: 100%;
  height: 100%;
  font-size: 0.26rem;
  color: #fff;
}

.zy-leader .szf-meeting {
  display: block;
}

.zy-leader .szf-meeting img {
  width: 6.9rem;
}

.zy-leader .szf-meeting:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.zy-leader .szf_rtLeader_ul {
  margin-bottom: 0.3rem;
}

.zy-leader .szf_rtLeader_ul a {
  display: block;
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  background: url(wap-szf_titBg.png) no-repeat;
  padding-left: 0.24rem;
  font-size: 0.16rem;
  color: #444444;
  margin-bottom: 10.02rem;
}

.zy-leader .szf_rtLeader_ul a:hover {
  font-weight: bold;
}

.zy-leader .szf_cm-tab .szf_tabPanel {
  border-bottom: none;
}

.zy-leader .szf_cm-tab .szf_tabPanel .panel {
  width: 2.15rem;
  height: 0.83rem;
  line-height: 0.7rem;
  background: #f7f8fb;
  margin-left: 0.1rem;
  font-size: 0.28rem;
  color: #333;
  text-align: center;
}

.zy-leader .szf_cm-tab .szf_tabPanel .panel.cur,
.zy-leader .szf_cm-tab .szf_tabPanel .panel:hover {
  background: url(wap-triger.png) no-repeat center -0.05rem;
  background-size: cover;
  color: #fff;
  font-weight: 400;
}

.zy-leader .szf_cm-tab .szf_tabPanel .panel.cur span,
.zy-leader .szf_cm-tab .szf_tabPanel .panel:hover span {
  display: block;
}

.zy-leader .szf_cm-tab .szf_tabPanel .panel::before {
  background: none;
}

.zy-leader .szf_cm-tab .szf_tabPanel .panel:first-child {
  margin-left: 0;
}

.zy-leader .szf_report {
  margin-top: 0.4rem;
}

.zy-leader .szf_report a {
  width: 3.3rem;
  height: 0.9rem;
  line-height: 0.9rem;
  background: #f7f8fb;
  text-align: center;
  font-size: 0.3rem;
  color: #333333;
  margin-bottom: 0.2rem;
}

.zy-leader .szf_report a:hover {
  font-weight: bold;
}

/*省政府结束*/
/*省长开始*/
.zy-sz {
  box-sizing: border-box;
  width: 6.9rem;
  margin: 0 auto;
  margin-top: 0.6rem;
}

.zy-sz .szf_lfGovemorCon1 {
  width: 100%;
  padding-bottom: 0.1rem;
  text-align: center;
}

.zy-sz .szf_lfGovemorCon1 .szf_people {
  margin-right: 0;
  width: 100%;
  padding-left: 0.84rem;
  padding-right: 0.4rem;
}

.zy-sz .szf_lfGovemorCon1 .szf_people .szf_posi {
  width: 100%;
}

.zy-sz .szf_lfGovemorCon1 .szf_people .zy-name {
  font-size: 0.46rem;
  line-height: 0.5rem;
  font-weight: 700;
}

.zy-sz .szf_lfGovemorCon1 .szf_look {
  display: block;
  margin-top: 0.55rem;
  width: 2.3rem;
  height: 0.55rem;
  line-height: 0.5rem;
  border: 0.01rem solid #20528f;
  border-radius: 0.25rem;
  font-size: 0.28rem;
  color: #20528f;
  text-align: center;
}

.zy-sz .szf_lfGovemorCon1 .szf_look:hover {
  font-weight: bold;
}

.zy-sz .zy-learder-task {
  margin-top: 0.3rem;
  width: 6.9rem;
  padding-bottom: 0.4rem;
  border-bottom: 0.05rem solid #f7f8fb;
}

.zy-sz .szf_posi {
  width: 2.53rem;
  padding-left: 0.17rem;
  font-size: 0.36rem;
  line-height: 0.75rem;
  color: #333333;
  font-weight: bold;
  text-align: justify;
}

.zy-sz .szf_name {
  width: 4rem;
  font-size: 0.3rem;
  line-height: 0.75rem;
  color: #333333;
}

.zy-sz .szf_name span {
  display: inline-block;
  margin-right: 0.15rem;
}

.zy-sz .szf_p {
  font-size: 0.3rem;
  line-height: 0.5rem;
  color: #333333;
  text-indent: 2em;
}

.zy-sz .szf_people {
  width: 1.3rem;
  margin-right: 2.1rem;
}

.zy-sz .szf_people.mr0 {
  margin-right: 0;
}

.zy-sz .szf_people span {
  display: block;
  font-size: 0.34rem;
  line-height: 0.4rem;
  font-weight: 300;
  color: #333333;
  padding-top: 0.17rem;
  text-align: left;
}

.zy-sz .szf_people span:first-child {
  padding-top: 0;
}

.zy-sz .szf_people img {
  width: 2.1rem;
  height: 2.6rem;
  margin: 0.02rem;
}

.zy-sz .zy-mess {
  padding-top: 0.3rem;
}

.zy-sz .szf_banner {
  width: 6.9rem;
  height: 4.2rem;
  margin-top: 0.6rem;
}

.zy-sz .szf_banner .cm-banner-img img {
  width: 6.9rem;
}

.zy-sz .szf_banner .szf_banner-text {
  height: 0.49rem;
  line-height: 0.49rem;
  background: url(wap-szf_banTxtBg.png) no-repeat;
}

.zy-sz .szf_banner .szf_banner-text p a {
  font-size: 0.16rem;
  color: #ffffff;
}

.zy-sz .szf_banner .szf_banner-text p a:hover {
  font-weight: bold;
}

.zy-sz .szf_banner .szf_banner-btn span {
  width: 10.01rem;
  height: 10.01rem;
  background: url(wap-szf_circle0.png) no-repeat;
}

.zy-sz .szf_banner .szf_banner-btn span:hover,
.zy-sz .szf_banner .szf_banner-btn span.cur {
  background: url(wap-szf_circle1.png) no-repeat;
}

.zy-sz .zy-swiper-containter1 {
  width: 6.9rem;
  height: 4.2rem;
}

.zy-sz .zy-swiper-containter1 ul li a img {
  width: 6.9rem;
  height: 4.2rem;
}

.zy-sz .zy-swiper-containter1 ul li p {
  position: absolute;
  width: 6.9rem;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-top: -0.6rem;
  padding-left: 0.17rem;
  background: url(wap-szf_banTxtBg.png);
  background-size: cover;
  font-size: 0.28rem;
  color: #fff;
  z-index: 100;
}

.zy-sz .zy-swiper-containter1 ul li p span {
  display: block;
  max-width: 75%;
}

.zy-sz .zy-swiper-containter1 .swiper-pagination {
  text-align: right;
  top: 3.9rem;
  padding-right: 0.17rem;
}

.zy-sz .zy-swiper-containter1 .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}



/*新闻开始*/
.zy-news-page {
  width: 100%;
  padding: 0.3rem 0.3rem;
  margin-top: 0.3rem;
}

.zy-news-page .zy-swiper-containter8 {
  width: 100%;
  height: 3.75rem;
  background: #f7f8fb;
}

.zy-news-page .zy-swiper-containter8 .top_news {
  width: 100%;
  padding: 0.4rem;
}

.zy-news-page .zy-swiper-containter8 .top_news h1 {
  width: 100%;
  background: #f7f8fb;
}

.zy-news-page .zy-swiper-containter8 .top_news h1 a {
  text-align: left;
  font-size: 0.4rem;
  line-height: 0.6rem;
  text-shadow: none;
}

.zy-news-page .zy-swiper-containter8 .top_news p {
  height: 0.8rem;
  width: 100%;
  background: #f7f8fb;
}

.zy-news-page .zy-swiper-containter8 .top_news p a {
  display: block;
  height: 100%;
  text-align: left;
  font-size: 0.3rem;
  line-height: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zy-news-page .zy-swiper-containter9 {
  width: 100%;
  height: 4.5rem;
  background-color: #f7f8fb;
}

.zy-news-page .zy-swiper-containter9 .szf_flag {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  width: 0.99rem;
  height: 0.99rem;
  background: url(wap-szf_flag.png) no-repeat;
  background-size: cover;
}

.zy-news-page .zy-swiper-containter9 .swiper-wrapper {
  position: relative;
}

.zy-news-page .zy-swiper-containter9 .swiper-wrapper .swiper-slide {
  width: 100%;
}

.zy-news-page .zy-swiper-containter9 .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 4.5rem;
}

.zy-news-page .zy-swiper-containter9 .swiper-wrapper .swiper-slide .zy-intro {
  position: absolute;
  width: 6.1rem;
  height: 0.6rem;
  line-height: 0.6rem;
  left: 0.4rem;
  padding-left: 0.2rem;
  background: url(wap-szf_titBg1.png) no-repeat;
  background-size: cover;
  top: 3.3rem;
  font-size: 0.28rem;
  color: #fff;
}

.zy-news-page .zy-swiper-containter9 .swiper-wrapper .swiper-slide .zy-intro span {
  display: inline-block;
  max-width: 80%;
}

.zy-news-page .zy-swiper-containter9 .swiper-button-prev {
  left: 0;
}

.zy-news-page .zy-swiper-containter9 .swiper-button-next {
  right: 0;
}

.zy-news-page .zy-swiper-containter9 .swiper-button-prev,
.zy-news-page .zy-swiper-containter9 .swiper-button-next {
  width: 0.4rem;
  height: 0.6rem;
  top: 3.3rem;
  margin-top: 0rem;
  font-size: 0.2rem;
  background-color: #1e518f;
}

.zy-news-page .zy-swiper-containter9 .swiper-button-prev:after,
.zy-news-page .zy-swiper-containter9 .swiper-button-next:after {
  color: #fff;
  font-size: 0.25rem;
}

.zy-news-page .szf_news-banner1 {
  width: 100%;
  height: 3.9rem;
  margin-top: 0.3rem;
}

.zy-news-page .szf_news-banner1 .szf_banner-text {
  padding: 0 0.45rem;
  height: 0.6rem;
  background: url(wap-szf_titBg1.png) no-repeat;
}

.zy-news-page .szf_news-banner1 .szf_banner-text a {
  display: block;
  font-size: 0.26rem;
  color: #ffffff;
  line-height: 0.6rem;
}

.zy-news-page .szf_news-banner1 .szf_banner-arrow {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.zy-news-page .szf_news-banner1 .szf_banner-arrow .szf_btn {
  width: 0.4rem;
  height: 0.6rem;
  position: absolute;
  bottom: 0;
}

.zy-news-page .szf_news-banner1 .szf_banner-arrow .szf_btn.szf_btn-lf {
  left: 0;
  background: url(wap-szf_lfBtn.png) no-repeat;
  background-size: cover;
}

.zy-news-page .szf_news-banner1 .szf_banner-arrow .szf_btn.szf_btn-rt {
  right: 0;
  background: url(wap-szf_rtBtn.png) no-repeat;
  background-size: cover;
}

.zy-news-page .szf_newsImg {
  display: block;
}

.zy-news-page .szf_newsImg img {
  width: 100%;
}

.zy-news-page .szf_newsImg .szf_play {
  position: absolute;
  width: 0.68rem;
  height: 0.68rem;
  top: 50%;
  left: 50%;
  margin-top: -20.01rem;
  margin-left: -20.01rem;
  background: url(wap-szf_play.png) no-repeat;
  background-size: 0.68rem 0.68rem;
}

.zy-news-page .szf_newsImg:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.zy-news-page .szf_newsImg:hover .szf_play {
  background: url(wap-szf_videoPlay.png) no-repeat;
  background-size: 0.68rem 0.68rem;
}

.szf-ztzl a {
  display: block;
  margin-top: 0.4rem;
}

.szf-ztzl a img {
  width: 100%;
}

.szf-ztzl a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  width: 6.9rem;
}

/*新闻结束*/
/*政策开始*/
.zy-policy {
  width: 90%;
  margin: 0 auto;
}

.zy-policy .szf_lfPolicyCondition {
  width: 6.9rem;
  margin: 0 auto;
}

.zy-policy .szf_lfPolicyCondition .zy-input-box {
  width: 100%;
  height: 0.55rem;
  margin-top: 0.3rem;
}

.zy-policy .szf_lfPolicyCondition .lf {
  font-size: 0.28rem;
  line-height: 0.55rem;
}

.zy-policy .szf_lfPolicyCondition .szf_w84 {
  box-sizing: border-box;
  width: 1.35rem;
  padding-right: 0.2rem;
}

.zy-policy .szf_lfPolicyCondition input {
  width: 5.35rem;
  padding: 0 0.1rem;
  height: 0.55rem;
  line-height: 0.32rem;
  background: #f7f7f7;
  color: #999;
  box-sizing: border-box;
  border: solid 0.01rem #d9d9d9;
  border-radius: 0.05rem;
  cursor: pointer;
}

.zy-policy .szf_lfPolicyCondition input.szf_w270 {
  width: 5.35rem;
}

.zy-policy .szf_lfPolicyCondition .f-mt20 {
  margin-top: 0.2rem;
}

.zy-policy .szf_lfPolicyCondition .w-50 {
  width: 50%;
}

.zy-policy .szf_lfPolicyCondition .szf_w50 {
  width: 1.1rem;
}

.zy-policy .szf_lfPolicyCondition select {
  width: 2.1rem;
  height: 0.55rem;
  padding-left: 0.4rem;
  padding-right: 0.2rem;
  border: solid 0.01rem #d9d9d9;
  border-radius: 0.05rem;
  color: #999;
  line-height: 0.55rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  /* 右侧添加小箭头的背景图 */
  background: url(wap-bg-select.png) #f7f7f7 95% center no-repeat;
  background-size: 0.12rem 0.08rem;
  cursor: pointer;
}

.zy-policy .szf_lfPolicyCondition .szf_wh {
  width: 2.1rem;
  height: 0.55rem;
  line-height: 0.55rem;
  background: #f7f7f7;
  border: solid 0.01rem #d9d9d9;
  border-radius: 0.05rem;
}

.zy-policy .szf_lfPolicyCondition .szf_wh input {
  width: 1.7rem;
  height: 0.5rem;
  line-height: 0.53rem;
  cursor: pointer;
  border: none;
}

.zy-policy .szf_lfPolicyCondition .szf_wh .rtl {
  width: 0.3rem;
  font-size: 0.28rem;
  color: #666666;
}

.zy-policy .szf_lfPolicyCondition .szf_zc-btn {
  margin-top: 0.43rem;
  margin-left: 1.35rem;
  width: auto;
}

.zy-policy .szf_lfPolicyCondition .szf_zc-btn button {
  width: 2.5rem;
  height: 0.63rem;
  line-height: 0.63rem;
  border-radius: 0.1rem;
  background: #e9e9e9;
  font-size: 0.28rem;
  color: #333333;
  cursor: pointer;
}

.zy-policy .szf_lfPolicyCondition .szf_zc-btn button:first-child {
  color: #fff;
  background: #20528f;
  margin-right: 0.28rem;
}

.zy-policy .szf_lfPolicyCondition .szf_zc-btn button:hover {
  font-weight: bold;
}

.zy-policy .szf-zc-aBlock {
  width: 100%;
  margin: 0 auto;
  margin-top: 0.1rem;
  padding-left: 0.2rem;
}

.zy-policy .szf-zc-aBlock .ml-30 {
  margin-left: 0.3rem;
}

.zy-policy .szf-zc-aBlock a {
  display: block;
  margin-top: 0.15rem;
  width: 3rem;
  height: 0.8rem;
  line-height: 0.8rem;
  background-color: #f5f5f5;
  text-align: center;
}

.zy-policy .szf-zc-aBlock a span {
  display: inline-block;
  font-size: 0.3rem;
  color: #333333;
}


.zy-policy .szf-zc-aBlock a:hover {
  font-weight: bold;
}

.zy-policy .szf-zc-aBlock a img {
  width: 0.3rem;
}

.zy-policy .szf_czTab {
  margin-top: 0.2rem;
  margin-left: 0.2rem;
}

.zy-policy .szf_czTab .szf_czBlock {
  width: 100%;
  background: #f7f8fb;
  padding-bottom: 0.4rem;
}

.zy-policy .szf_czTab .szf_czBlock a {
  width: 30%;
  height: 0.8rem;
  line-height: 0.8rem;
  margin-top: 0.2rem;
  margin-left: 0.15rem;
  text-align: center;
  font-size: 0.3rem;
  color: #333333;
  background: #fff;
  overflow: hidden;
}

.zy-policy .szf_czTab .szf_czBlock a:hover {
  font-weight: bold;
}

.zy-policy .szf_zc-tab .szf_zc-tabPanel {
  border-bottom: none;
}

.zy-policy .szf_zc-tab .szf_zc-tabPanel .panel {
  display: inline-block;
  width: 30%;
  margin-left: 0.15rem;
  margin-top: 0.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  box-shadow: 0 0.02rem 0.04rem rgba(0, 0, 0, 0.12);
  border-radius: 0.04rem;
  font-size: 0.25rem;
  padding-bottom: 0;
  text-align: center;
}

.zy-policy .szf_zc-tab .szf_zc-tabPanel .panel:first-child {
  margin-left: 0;
}

.zy-policy .szf_zc-tab .szf_zc-tabPanel .panel:nth-child(4) {
  margin-left: 0;
}

.zy-policy .szf_zc-tab .szf_zc-tabPanel .panel::before {
  background: none;
}

.zy-policy .szf_zc-tab .szf_zc-tabPanel .panel:hover,
.zy-policy .szf_zc-tab .szf_zc-tabPanel .panel.cur {
  background: #20528f;
  color: #fff;
  font-weight: 400;
}

.zy-policy .index-ztzl-box {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5rem;
  margin-top: 0.2rem;
  margin-left: -0.3rem;
}

.zy-policy .index-ztzl-box .index-ztzl-l {
  position: absolute;
  width: 100%;
}

.zy-policy .index-ztzl-box .index-ztzl-l li {
  box-sizing: border-box;
  float: left;
  width: 7.18rem;
  height: 5rem;
  padding: 0 0.14rem;
  background-color: #fff;
}

.zy-policy .index-ztzl-box .index-ztzl-l li a img {
  width: 6.9rem;
  height: 3.2rem;
}

.zy-policy .index-ztzl-box .index-ztzl-l li p {
  margin-top: 0.3rem;
  font-size: 0.3rem;
  color: #333;
}

.zy-policy .index-ztzl-box .index-ztzl-l li p.p2 {
  color: #999;
}

.zy-policy .index-ztzl-box .com-banner-arrow {
  position: absolute;
  width: 100%;
  margin-top: 0.5rem;
}

.zy-policy .index-ztzl-box .com-banner-arrow .btn {
  width: 0.3rem;
  height: 0.8rem;
  background-color: #87a5c1;
  font-size: 0.3rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  opacity: 0.7;
  cursor: pointer;
}

.zy-policy .index-ztzl-box .com-banner-arrow .btn:hover {
  opacity: 1;
}

.zy-policy .index-ztzl-box .zy-swiper-containter {
  width: 6.9rem;
  height: 5rem;
  overflow: hidden;
}

.zy-policy .index-ztzl-box .zy-swiper-containter li {
  box-sizing: border-box;
  float: left;
  width: 6.9rem;
  height: 5rem;
  background-color: #fff;
}

.zy-policy .index-ztzl-box .zy-swiper-containter li a img {
  width: 6.9rem;
  height: 3.2rem;
}

.zy-policy .index-ztzl-box .zy-swiper-containter li p {
  width: 6.9rem;
  margin-top: 0.3rem;
  font-size: 0.3rem;
  color: #333;
}

.zy-policy .index-ztzl-box .zy-swiper-containter li p.p2 {
  color: #999;
}

.zy-policy .szf-gb {
  display: block;
  margin: 0.5rem auto 0.9rem;
  height: 5.68rem;
  position: relative;
}

.zy-policy .szf-gb img {
  width: 4.5rem;
  height: 5.15rem;
}

.zy-policy .szf-gb .zc-zfgb {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: 6.91rem;
  height: 0.91rem;
  background: url(wap-zc-zfgb.png) no-repeat center;
  background-size: 100%;
  text-align: right;
}

.zy-policy .szf-gb .zc-zfgb span {
  font-size: 0.3rem;
  font-weight: normal;
  line-height: 0.91rem;
  color: #ffffff;
  margin-right: 0.4rem;
}

.zy-policy .szf-gb:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.szf-zcss {
  width: 100%;
  height: 2.76rem;
  background: url(wap-zc-ssbg.png) no-repeat center;
  background-size: 100%;
  padding-top: 1.03rem;
}

.szf-zcss .ss-box {
  position: relative;
  width: 6.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background-color: #ffffff;
  border-radius: 0.1rem;
  border: solid 0.02rem #20528f;
  box-sizing: border-box;
  margin-left: 0.43rem;
}

.szf-zcss .ss-box span {
  display: inline-block;
  height: 0.3rem;
  line-height: 0.3rem;
  font-family: CTBiaoSongSJ;
  font-size: 0.3rem;
  margin-left: 0.23rem;
  color: #20528f;
  border-right: 0.01rem solid #20528f;
  padding-right: 0.18rem;
  margin-top: 0.12rem;
}

.szf-zcss .ss-box input {
  width: 3.9rem;
  height: 0.55rem;
  line-height: 0.55rem;
  vertical-align: top;
  padding-left: 0.21rem;
  padding-right: 0.6rem;
}

.szf-zcss .ss-box a.ss-pic {
  position: absolute;
  right: 0.16rem;
  top: 0.09rem;
  display: inline-block;
  width: 0.41rem;
  height: 0.4rem;
}

.szf-zcss .ss-box a.ss-pic img {
  width: 0.41rem;
  height: 0.4rem;
  vertical-align: top;
}

/*政策结束*/
/*数据开始*/
.zy-data {
  width: 6.9rem;
  margin: 0 auto;
}

.zy-data .szf-dataBlock {
  width: 6.9rem;
  padding-right: 20.05rem;
  background-color: #f0f2f5;
  padding: 0 0.25rem;
  padding-bottom: 0.4rem;
}

.zy-data .szf-dataBlock .szf_dataTit {
  display: block;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.8rem;
}

.zy-data .szf-dataBlock .szf_dataTit:hover {
  color: #20528f;
}

.zy-data .szf-dataBlock .szf_dataTime {
  font-size: 0.26rem;
  color: #929292;
  line-height: 0.5rem;
}

.zy-data .szf-dataBlock .szf_detail {
  font-size: 0.28rem;
  line-height: 0.5rem;
  color: #333;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.zy-data .szf-dataBlock .szf_detail:hover {
  color: #20528f;
}

.zy-data .szf_data-list {
  width: 6.9rem;
  padding-top: 0.2rem;
}

.zy-data .szf_data-tab {
  margin-top: 0.19rem;
}

.zy-data .szf_data-tab .szf_tabPanel {
  width: 6.9rem;
  border-bottom: none;
  padding-top: 0.08rem;
}

.zy-data .szf_data-tab .szf_tabPanel .panel {
  display: inline-block;
  width: 1.68rem;
  margin: 0.1rem 0 0 0.06rem;
  height: 0.65rem;
  line-height: 0.65rem;
  font-size: 0.3rem;
  color: #333333;
  background: #f7f8fb;
}

.zy-data .szf_data-tab .szf_tabPanel .panel:first-child {
  margin-left: 0;
}

.zy-data .szf_data-tab .szf_tabPanel .panel:nth-child(5) {
  margin-left: 0;
}

.zy-data .szf_data-tab .szf_tabPanel .panel::before {
  background: none;
}

.zy-data .szf_data-tab .szf_tabPanel .panel:hover,
.zy-data .szf_data-tab .szf_tabPanel .panel.cur {
  background: #20528f;
  color: #fff;
}

.zy-data .szf_data-tab .szf_dataTabCont {
  width: 6.9rem;
  height: 4.1rem;
  margin-top: 0.3rem;
  border: 0.01rem solid rgba(32, 82, 143, 0.1);
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner {
  width: 6.9rem;
  height: 4.1rem;
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .cm-banner-img {
  width: 4.85rem;
  height: 3.7rem;
  margin: 0.1rem auto;
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .cm-banner-img a {
  display: block;
  width: 4.85rem;
  margin: auto;
  height: 3.7rem;
  text-align: center;
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .cm-banner-img a img {
  display: block;
  width: 4.85rem;
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .cm-banner-img a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .szf_bannerData-arrow {
  position: absolute;
  width: 100%;
  bottom: 50%;
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .szf_bannerData-arrow .szf_btn {
  position: absolute;
  z-index: 2;
  width: 0.68rem;
  height: 0.68rem;
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .szf_bannerData-arrow .szf_btn.szf_btn-lf {
  top: 50%;
  left: 0;
  margin-top: -0.3rem;
  background: url(wap-szf_lfBtn1.png) no-repeat;
  background-size: cover;
}

.zy-data .szf_data-tab .szf_dataTabCont .cm-banner .szf_bannerData-arrow .szf_btn.szf_btn-rt {
  right: 0;
  top: 50%;
  margin-top: -0.3rem;
  background: url(wap-szf_rtBtn1.png) no-repeat;
  background-size: cover;
}

.zy-data .szf_dataSelect {
  width: 100%;
  background: #f7f8fb;
  margin-top: 0.2rem;
  padding: 0.2rem;
  padding-top: 0;
}

.zy-data .szf_dataSelect a {
  width: 2.03rem;
  height: 0.73rem;
  line-height: 0.73rem;
  background: #fff;
  margin-top: 0.2rem;
  font-size: 0.28rem;
  margin-left: 0.2rem;
  color: #333333;
  vertical-align: center;
  text-align: center;
}

.zy-data .szf_dataSelect a:hover {
  font-weight: bold;
}

.zy-data .szf_dataSelect a.szf_mt0 {
  margin-top: 0;
}

.zy-data .szf_dataSelect a .szf_w62 {
  margin-right: 0.06rem;
}

.zy-data .szf_dataSelect .ml0 {
  margin-left: 0;
}

.zy-data .szf_dataSelect img {
  width: 0.35rem;
}

.zy-data .szf_dataImg {
  margin-top: 0.4rem;
}

.zy-data .szf_dataImg a {
  display: block;
  margin-top: 0.2rem;
}

.zy-data .szf_dataImg a img {
  width: 6.9rem;
  height: 1.75rem;
}

.zy-data .szf_dataImg a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.zy-data .index-ztzl-box {
  position: relative;
  overflow: hidden;
  width: 6.9rem;
  height: 1.76rem;
  margin-top: 0.4rem;
}

.zy-data .index-ztzl-box .index-ztzl-l {
  position: absolute;
  width: 100%;
}

.zy-data .index-ztzl-box .index-ztzl-l li {
  float: left;
  width: 6.9rem;
  height: 1.78rem;
}

.zy-data .index-ztzl-box .index-ztzl-l li img {
  width: 6.9rem;
  height: 1.75rem;
}

.zy-data .index-ztzl-box .com-banner-arrow {
  position: absolute;
  width: 100%;
  margin-top: 0.5rem;
}

.zy-data .index-ztzl-box .com-banner-arrow .btn {
  width: 0.3rem;
  height: 0.8rem;
  background-color: #87a5c1;
  font-size: 0.3rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  opacity: 0.7;
  cursor: pointer;
}

.zy-data .index-ztzl-box .com-banner-arrow .btn:hover {
  opacity: 1;
}

.zy-data .zy-swiper-containter4 {
  width: 6.9rem;
  height: 4.15rem;
}

.zy-data .zy-swiper-containter4 ul {
  width: 6.9rem;
  height: 4.15rem;
}

.zy-data .zy-swiper-containter4 ul li {
  width: 6.9rem;
}

.zy-data .zy-swiper-containter4 ul li a {
  display: inline-block;
  width: 6.9rem;
  text-align: center;
}

.zy-data .zy-swiper-containter4 ul li a img {
  width: 4.9rem;
  vertical-align: middle;
}

.zy-data .zy-swiper-containter4 ul li p {
  position: absolute;
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  top: 3.7rem;
  padding-left: 0.17rem;
  background-color: #23548c;
  background-size: cover;
  font-size: 0.28rem;
  color: #fff;
  opacity: 0.9;
  z-index: 100;
}

.zy-data .zy-swiper-containter4 ul li p span {
  display: block;
  max-width: 80%;
}

.zy-data .zy-swiper-containter4 .swiper-pagination {
  text-align: right;
  top: 3.8rem;
  padding-right: 0.17rem;
}

.zy-data .zy-swiper-containter4 .swiper-button-prev {
  background: #efefef;
  border-radius: 50%;
}

.zy-data .zy-swiper-containter4 .swiper-button-next {
  background: #efefef;
  border-radius: 50%;
}

.zy-data .zy-swiper-containter4 .swiper-button-next,
.zy-data .zy-swiper-containter4 .swiper-button-prev {
  width: 0.7rem;
  height: 0.7rem;
  color: #cfcfcf;
  font-size: 0.2rem;
  padding: 0.1rem;
}

.zy-data .zy-swiper-containter5 {
  width: 6.9rem;
  height: 1.75rem;
}

.zy-data .zy-swiper-containter5 .swiper-slide {
  width: 6.9rem;
  height: 1.75rem;
}

.zy-data .zy-swiper-containter5 .swiper-slide img {
  width: 6.9rem;
}

.zy-data .zy-swiper-containter5 .swiper-pagination {
  text-align: right;
}

.zy-data .zy-swiper-containter5 .swiper-pagination .swiper-pagination-bullet {
  width: 0.25rem;
  height: 0.25rem;
}

.zy-data .zy-swiper-containter5 .swiper-pagination .swiper-pagination-bullet {
  background-color: #fff;
}

/*数据结束*/
/*省情开始*/
.zy-sq {
  width: 100%;
  background: url(wap-dmsx.png) no-repeat center top;
  background-size: 100% 3.93rem;
  margin-top: -0.1rem;
  padding-top: 3.1rem;
}

.zy-sq .scenic-swiper {
  width: 100%;
  height: 3.93rem;
}

.zy-sq .ly-tp {
  position: relative;
  margin-top: 0.45rem;
  margin-bottom: 0.8rem;
}

.zy-sq .ly-tp li {
  width: 5.62rem;
  height: 3.42rem;
  position: relative;
}

.zy-sq .ly-tp li a img {
  width: 100%;
  height: 100%;
}

.zy-sq .ly-tp li a span.mark {
  position: absolute;
  display: block;
  width: 1.15rem;
  height: 0.3rem;
  top: 0rem;
  left: 0rem;
  line-height: 0.3rem;
  font-size: 0.22rem;
  color: #fff;
  text-align: center;
  background: url(wap-spsx-bg.png) no-repeat center;
  background-size: contain;
}

.zy-sq .ly-tp li a span.play {
  position: absolute;
  width: 0.45rem;
  height: 0.45rem;
  top: 50%;
  left: 50%;
}

.zy-sq .ly-tp li a span.play img {
  width: 0.45rem;
}

.zy-sq .zy-sx-tit,
.zy-sq .zy-sx-tit1 {
  width: 100%;
  height: 50px;
  line-height: 100%;


  text-align: center;
}

.zy-sq .zy-sx-tit a,
.zy-sq .zy-sx-tit1 a {
  position: relative;
  display: inline-block;
  min-width: 2.1rem;
  height: 0.6rem;
  line-height: 50px;
  font-size: 36px;
  color: #333;
  margin: 0 auto;
  font-weight: 700;
}

.zy-sq .zy-sx-tit a::before,
.zy-sq .zy-sx-tit1 a::before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 50px;
  left: -20px;
  background: url(wap-sx-tit1.png) left bottom no-repeat;
  background-size: 20px;
}

.zy-sq .zy-sx-tit a::after,
.zy-sq .zy-sx-tit1 a::after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 50px;

  right: -5px;
  top: 0;
  background: url(wap-sx-tit2.png) right top no-repeat;
  background-size: 10px;
}

.zy-sq .zy-sx-tit a span,
.zy-sq .zy-sx-tit1 a span {
  display: inline-block;
  position: relative;
  z-index: 100;
}

.zy-sq .zy-sx-tit {
  background: url(wap-sx-tit.png) no-repeat center;
  background-size: contain;
}

.zy-sq .zy-sx-tit1 {
  background: url(wap-sx-tit.png) no-repeat center;
  background-size: contain;
}

.zy-sq .zy-sxgk .img-box {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}

.zy-sq .zy-sxgk .img-box img {
  width: 6.9rem;
}

.zy-sq .zy-sxgk .art-box {
  font-size: 0.28rem;
  color: #333;
  line-height: 0.6rem;
}

.zy-sq .zy-sxgk .art-box a {
  white-space: nowrap;
}

.zy-sq .zy-sxgk .art-box a span.detail {
  color: #e72323;
}

.zy-sq ul.history {
  margin-top: 0.45rem;
  margin-bottom: 0.9rem;
}

.zy-sq ul.history li {
  box-sizing: border-box;
  display: inline-block;
  width: 1.6rem;
  height: 0.6rem;
  margin-top: 0.25rem;
  background-color: #f4f4f8;
}

.zy-sq ul.history li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.6rem;
  text-align: center;
}

.zy-sq ul.history .cur,
.zy-sq ul.history li:hover {
  background-color: #20528f;
}

.zy-sq ul.history .cur a,
.zy-sq ul.history li:hover a {
  color: #fff;
}

.zy-sq ul.history .ml20 {
  margin-left: 0.12rem;
}

.zy-sq .city-img {
  position: relative;
  height: 4.5rem;
  margin-top: 0.75rem;
}

.zy-sq .city-img .hd {
  position: absolute;
  width: 1.16rem;
  height: 0.47rem;
  top: 0.14rem;
  background: url(wap-img-add.png) no-repeat center;
  background-size: contain;
  font-size: 0.22rem;
  color: #fff;
  line-height: 0.47rem;
  text-align: center;
}

.zy-sq .city-img a {
  display: block;
  width: 100%;
  height: 100%;
}

.zy-sq .city-img a img {
  width: 6.9rem;
}

.zy-sq .zy-swiper-view2 {
  width: 100%;
  height: 1.38rem;
  padding-left: 0.3rem;
  line-height: 1.38rem;
}

.zy-sq .zy-swiper-view2 .swiper-wrapper {
  width: 100%;
  height: 1.38rem;
}

.zy-sq .zy-swiper-view2 .swiper-slide {
  width: 2.2rem !important;
  margin-right: 0.16rem;
}

.zy-sq .zy-swiper-view2 .swiper-slide a {
  display: block;
  position: relative;
  text-align: center;
  width: 2.17rem;
  height: 1.33rem;
}

.zy-sq .zy-swiper-view2 .swiper-slide img {
  width: 2.17rem;
  height: 1.33rem;
}

.zy-sq .zy-swiper-view2 .swiper-slide .indro {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: url(wap-xian-bg.png) no-repeat center;
  background-size: contain;
  opacity: 0.8;
  font-size: 0.28rem;
  color: #fff;
  line-height: inherit;
}

.zy-sq .swiper-slide-thumb-active {
  box-sizing: border-box;
  border: #f40 2px solid;
  overflow: hidden;
  opacity: 0.8;
}

.zy-sq .swiper-button-prev,
.zy-sq .swiper-button-next {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: #f4f4f8;
  opacity: 0.7;
}

.zy-sq .swiper-button-prev::after,
.zy-sq .swiper-button-next::after {
  font-size: 20px;
}

.zy-sq .swiper-button-prev {
  left: 0;
}

.zy-sq .swiper-button-next {
  right: 0;

}

.zy-sq .zy-swiper-view2 .swiper-slide-active {
  border: #f40 1px solid;
}

/*省情结束*/
/*服务开始*/
.zy-fw {
  width: 100%;
  margin: 0 auto;
}

.zy-fw .zy-swiper-fw {
  width: 100%;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide {
  width: 3.34rem;
  padding-top: 0.13rem;
  padding-bottom: 0.23rem;
  clear: both;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide .tit {
  width: 3.34rem;
  height: 1.6rem;
  text-align: center;
  padding-top: 0.96rem;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide .tit span {
  display: block;
  width: 3.34rem;
  height: 0.75rem;
  font-size: 0.36rem;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide .search {
  background: url(wap-fw-tit.png) no-repeat top center;
  background-size: contain;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide .look {
  background: url(wap-fw-tit1.png) no-repeat top center;
  background-size: contain;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide .ask {
  background: url(wap-fw-tit2.png) no-repeat top center;
  background-size: contain;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide .handle {
  background: url(wap-fw-tit3.png) no-repeat top center;
  background-size: contain;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide .community {
  background: url(wap-fw-tit4.png) no-repeat top center;
  background-size: contain;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide ul {
  width: 3.34rem;
  height: 2.32rem;
  background-color: #f2f2f5;
  padding: 0.2rem;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide ul li.content {
  width: 1.4rem;
  height: 0.55rem;
  margin-top: 0.1rem;
  line-height: 0.55rem;
  background-color: #fff;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide ul li.content a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.24rem;
  line-height: 0.55rem;
  text-align: center;
  color: #333;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide ul li.content:hover {
  background-color: #007aff;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide ul li.content:hover a {
  color: #fff;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide li.content1 {
  width: 100%;
  height: 0.55rem;
  line-height: 0.55rem;
  margin-top: 0.1rem;
  background-color: #fff;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide li.content1 a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.24rem;
  line-height: 0.55rem;
  text-align: center;
  color: #333;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide li.content1:hover {
  background-color: #007aff;
}

.zy-fw .zy-swiper-fw .swiper-wrapper .swiper-slide li.content1:hover a {
  color: #fff;
}

.zy-fw .sjqdcx {
  width: 6.9rem;
  margin-top: 0.2rem;
  background: url(wap-shengji-1.png) no-repeat;
  padding: 0 0.16rem;
  padding-bottom: 0.2rem;
}

.zy-fw .sjqdcx li {
  width: 3.2rem;
  height: 0.85rem;
  margin-top: 0.2rem;
  background-color: #fbfdfe;
  text-align: center;
}

.zy-fw .sjqdcx li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.85rem;
}

.zy-fw .sjqdcx li a img {
  width: 0.3rem;
}

.zy-fw .sjqdcx li:hover {
  background-color: #fff;
}

.zy-fw .fgzt {
  height: 1.25rem;
}

.zy-fw .fgzt a {
  display: block;
  width: 100%;
  height: 100%;
}

.zy-fw .fgzt a img {
  width: 6.9rem;
  height: 1.25rem;
}

.zy-fw .person-tit {
  height: 0.65rem;
  background: url(wap-person-tit.png) no-repeat center;
  background-size: 6.9rem 0.65rem;
}

.zy-fw .person-tit span {
  font-size: 0.3rem;
  color: #fff;
  line-height: 0.6rem;
  font-weight: 700;
}

.zy-fw ul.person-content {
  background-color: #f7f8fb;
  padding-bottom: 0.3rem;
}

.zy-fw ul.person-content li {
  width: 1.6rem;
  height: 0.5rem;
  background-color: #fff;
  margin-left: 0.1rem;
  margin-top: 0.3rem;
}

.zy-fw ul.person-content li a {
  display: block;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.5rem;
}

.zy-fw .bmfw-content {
  height: 3.35rem;
}

.zy-fw .bmfw-content a {
  position: absolute;
  display: block;
  width: 1.39rem;
  height: 0.45rem;
  background-color: #ff7239;
  border-radius: 0.2rem;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.45rem;
  color: #fff;
}

.zy-fw .bmfw-content a:hover {
  font-weight: 700;
}

.zy-fw .bmfw-content .sbcx {
  position: relative;
  width: 3.5rem;
  height: 100%;
  background: url(wap-sb-bg.png) no-repeat;
  background-size: contain;
}

.zy-fw .bmfw-content .sbcx a {
  top: 2.65rem;
  left: 0.25rem;
}

.zy-fw .bmfw-content .mzfw {
  width: 3.28rem;
}

.zy-fw .bmfw-content .mzfw a {
  top: 0.95rem;
  left: 0.3rem;
}

.zy-fw .bmfw-content .mzfw .mzfw1 {
  position: relative;
  width: 100%;
  height: 1.62rem;
  background: url(wap-sb1-bg.png) no-repeat;
  background-size: contain;
}

.zy-fw .bmfw-content .mzfw .mzfw2 {
  position: relative;
  width: 100%;
  height: 1.62rem;
  margin-top: 0.1rem;
  background: url(wap-sb2-bg.png) no-repeat;
  background-size: contain;
}

/*服务结束*/

body {
  min-width: 0;
}

.cwx_con {
  padding: 0.55rem 0.3rem 0;
}

.cwx_con .searchList {
  display: flex;
  width: 6.9rem;
  margin: 0 auto;
}

.cwx_con .searchList .listHead {
  padding: 0 0.16rem 0.12rem;
  width: 1.57rem;
  border-radius: 0.1rem;
  background-color: #245ca0;
  text-align: center;
  left: 0;
  z-index: 999;
}

.cwx_con .searchList .listHead p {
  border-bottom: 1px dashed #5281ba;
  font-size: 0.28rem;
  color: #fefefe;
  height: 0.62rem;
  line-height: 0.62rem;
}

.cwx_con .searchList .listHead p:last-child {
  border: 0;
}

.cwx_con .searchList .xg-listHead {
  background: none;
}

.cwx_con .searchList .xg-listHead p {
  color: #333;
  border: none;
}

.cwx_con .searchList .pb0 {
  padding-bottom: 0;
}

.cwx_con .searchList .listBody {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  right: 0;
  width: 5.45rem;
  margin-left: -0.12rem;
  border-radius: 0.1rem;
  border: solid 0.02rem #f6f6f6;
  padding-left: 0.12rem;
  overflow: auto;
}

.cwx_con .searchList .listBody::-webkit-scrollbar {
  height: 0.06rem;
  width: 0.06rem;
  background-color: #f3f3f3;
}

.cwx_con .searchList .listBody::-webkit-scrollbar-thumb {
  border-radius: 0.03rem;
  background: #dee4ec;
}

.cwx_con .searchList .listBody .pad_8 {
  padding: 0 0.08rem 0;
}

.cwx_con .searchList .listBody .w100 {
  width: 100%;
}

.cwx_con .searchList .listBody p {
  flex: 1;
  min-width: 100%;
  white-space: nowrap;
  border-bottom: 1px dashed #cac6c6;
  color: #333;
  height: 0.62rem;
  line-height: 0.62rem;
  font-size: 0;
  box-sizing: border-box;
  padding-top: 0.05rem;
}

.cwx_con .searchList .listBody p:last-child {
  border: 0;
}

.cwx_con .searchList .listBody p .cell {
  display: inline-block;
  text-align: center;
  border-radius: 0.05rem;
  font-size: 0.28rem;
  padding: 0 0.23rem 0;
  height: 0.49rem;
  line-height: 0.49rem;
}

.cwx_con .searchList .listBody p .cell:hover {
  background-color: #20528f;
  color: #fefefe;
}

.cwx_con .searchList .listBody p .cell2 {
  display: inline-block;
  text-align: center;
  border-radius: 0.05rem;
  border: 0;
  font-size: 0.28rem;
  padding: 0 0.23rem 0;
  height: 0.49rem;
  line-height: 0.49rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  /* 右侧添加小箭头的背景图 */
  background: url(wap-bg-select.png) 95% center no-repeat;
  background-size: 0.12rem 0.08rem;
}

.cwx_con .searchList .listBody p .cell2:focus {
  outline: none;
  border-color: transparent;
}

.cwx_con .searchList .listBody p .ml30 {
  margin-left: 0.3rem;
}

.cwx_con .searchList .listBody p .active {
  background-color: #20528f;
  color: #fefefe;
}

.cwx_con .searchList .xg-listBody {
  border: none;
}

.cwx_con .selectsList {
  margin: 0 auto;
  margin-top: 0.29rem;
  border-radius: 0.1rem;
  border: solid 0.02rem #f6f6f6;
  width: 6.9rem;
  height: 3.67rem;
  padding: 0 0.34rem 0;
  overflow-y: auto;
}

.cwx_con .selectsList::-webkit-scrollbar {
  height: 0.06rem;
  width: 0.06rem;
  background-color: #f3f3f3;
}

.cwx_con .selectsList::-webkit-scrollbar-thumb {
  border-radius: 0.03rem;
  background: #dee4ec;
}

.cwx_con .selectsList .tit {
  margin-top: 0.26rem;
  width: 2.21rem;
  height: 0.5rem;
  border-radius: 0.05rem;
  text-align: center;
  line-height: 0.5rem;
  font-size: 0.28rem;
  color: #fefefe;
  background-color: #20528f;
}

.cwx_con .selectsList .listBody {
  margin-top: 0.13rem;
  margin-bottom: 0.26rem;
}

.cwx_con .selectsList .listBody .cell {
  display: inline-block;
  text-align: center;
  width: 2.21rem;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.28rem;
  border-radius: 0.05rem;
  color: #333;
}

.cwx_con .selectsList .listBody .cell:hover {
  color: #fefefe;
  background-color: #20528f;
}

.cwx_con .selectsList .listBody2 {
  width: 100%;
  margin-top: 0.13rem;
  margin-bottom: 0.26rem;
  padding: 0 0.3rem 0;
}

.cwx_con .selectsList .listBody2 .cell2 {
  display: inline-block;
  margin: 0.1rem 0;
  text-align: center;
  margin-right: 3%;
  width: 30%;
  height: 0.5rem;
  border-radius: 0.05rem;
  line-height: 0.5rem;
  font-size: 0.28rem;
  color: #333;
}

.cwx_con .selectsList .listBody2 .cell2:hover {
  color: #fefefe;
  background-color: #20528f;
}

.cwx_con .selectsList .active {
  color: #fefefe;
  background-color: #20528f;
}

.cwx_con .returns {
  margin-top: 0.19rem;
  margin-bottom: 0.1rem;
  height: 0.6rem;
  line-height: 0.6rem;
}

.cwx_con .returns .txt {
  font-size: 0.24rem;
  color: #333;
}

.cwx_con .returns .num {
  font-size: 0.36rem;
  color: #e21515;
}

.cwx_con .returns .btn {
  font-size: 0.24rem;
  color: #fefefe;
  width: 1.61rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  background-color: #ed7453;
  border-radius: 0.05rem;
}

.cwx_con .mb65 {
  margin-bottom: 0.65rem;
}

.cwx_con .mb20 {
  margin-bottom: 0.2rem;
}

.cwx_con .newsBox {
  padding-bottom: 0.25rem;
  padding-top: 0.2rem;
  border-top: 0.01rem solid #efefef;
}

.cwx_con .newsBox:first-child {
  border-top: none;
}

.cwx_con .newsBox .titBar {
  position: relative;
  min-height: 0.42rem;
  line-height: 0.42rem;
}

.cwx_con .newsBox .titBar .class {
  position: absolute;
  display: inline-block;
  width: 0.95rem;
  height: 0.42rem;
  line-height: 0.42rem;
  font-size: 0.24rem;
  color: #fefefe;
  border-radius: 0.05rem;
  background-color: #20528f;
  text-align: center;
  margin-right: 0.13rem;
}

.cwx_con .newsBox .titBar .tit {
  text-indent: 1.1rem;
  display: inline-block;
  font-size: 0.3rem;
  color: #20528f;
  font-weight: bold;
}

.cwx_con .newsBox .titBar .key {
  text-indent: 0;
  display: inline-block;
  font-size: 0.3rem;
  font-weight: bold;
  color: #e21515;
}

.cwx_con .newsBox .xg .tit {
  text-indent: 0;
}

.cwx_con .newsBox .newsCon {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-indent: 0.32rem;
  margin-top: 0.3rem;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.48rem;
}

.cwx_con .newsBox .newsCon .key {
  color: #e21515;
}

.cwx_con .newsBox .msgBar {
  margin-top: 0.28rem;
  height: 0.24rem;
  line-height: 0.24rem;
}

.cwx_con .newsBox .msgBar .source {
  max-width: 50%;
  font-size: 0.24rem;
  color: #255ea3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cwx_con .newsBox .msgBar .time {
  font-size: 0.24rem;
  color: #999;
}

.cwx_con .fwNewBox:last-child {
  padding-bottom: 0.56rem;
  border-bottom: 0.01rem solid #efefef;
}

.cwx_con .imgNewsBox {
  float: right;
  margin-top: 0.41rem;
  width: 3.23rem;
  height: 3.86rem;
}

.cwx_con .imgNewsBox:nth-child(odd) {
  float: left;
}

.cwx_con .imgNewsBox img {
  width: 3.23rem;
  height: 2.2rem;
}

.cwx_con .imgNewsBox .magBox {
  width: 100%;
  height: 1.66rem;
  border: 0.01rem solid #eee;
  box-sizing: border-box;
  padding: 0 0.16rem 0;
}

.cwx_con .imgNewsBox .magBox .tit {
  font-size: 0.28rem;
  color: #333;
  width: 100%;
  height: 1.03rem;
  line-height: 0.48rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  border-bottom: 1px solid #eee;
}

.cwx_con .imgNewsBox .magBox .sourceBar {
  height: 0.61rem;
  line-height: 0.61rem;
}

.cwx_con .imgNewsBox .magBox .sourceBar .source {
  display: inline-block;
  width: 1.3rem;
  font-size: 0.22rem;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cwx_con .imgNewsBox .magBox .sourceBar .time {
  font-size: 0.22rem;
  color: #666;
}

.cwx_con .bb1 {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #eee;
}

.cwx_con .jzwc {
  position: relative;
  margin-top: 0.78rem;
  margin-bottom: 0.91rem;
  width: 2.75rem;
  height: 0.74rem;
  background-color: #f0f0f0;
  font-size: 0.28rem;
  color: #000;
  text-align: center;
  line-height: 0.74rem;
  left: 50%;
  margin-left: -1.375rem;
}

.cwx_con .relevant {
  padding-top: 0.53rem;
  padding-bottom: 0.7rem;
}

.cwx_con .relevant .tit {
  margin-bottom: 0.2rem;
  font-size: 0.3rem;
  color: #333;
  font-weight: bold;
}

.cwx_con .relevant .list .cell {
  margin-left: 3%;
  display: inline-block;
  width: 30%;
  font-size: 0.26rem;
  color: #3079d1;
  height: 0.58rem;
  line-height: 0.58rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cwx_con .pbo {
  padding-bottom: 0;
}

.cwx_con .pager {
  padding-bottom: 0.8rem;
}

.cwx_con .xg-pager {
  padding-bottom: 0rem;
}

.cwx_con .szf_zc-tabPanel {
  width: 6.9rem;
  background: url(wap-js-bg.png) no-repeat left top;
  margin-top: 0.4rem;
  padding-top: 0.19rem;
  margin-bottom: 0.6rem;
}

.cwx_con .szf_zc-tabPanel .panel {
  padding: 0.2rem 0.2rem;
  margin-left: 0.05rem;
  margin-bottom: 0.09rem;
  border-radius: 0.04rem;
  text-align: center;
  font-size: 0.29rem;
  line-height: 0.35rem;
  color: #333;
}

.cwx_con .szf_zc-tabPanel .panel:hover,
.cwx_con .szf_zc-tabPanel .panel.cur {
  background: #255da2;
  color: #fff;
  font-weight: 400;
}

.cwx_con .szf_zc-tabPanel .ml21,
.cwx_con .szf_zc-tabPanel .panel:first-child {
  margin-left: 0.21rem;
}

.fw .fw_select_box {
  width: 6.9rem;
  height: 4.03rem;
  border-radius: 0.1rem;
  border: 0.03rem solid #f3f3f3;
  padding: 0.1rem 0.17rem 0;
}

.fw .fw_select_box .cm-tab .tabPanelc .panel {
  padding-left: 0.18rem;
  padding-right: 0.18rem;
  padding-bottom: 0;
}

.fw .fw_select_box .cm-tab .tabPanel1 .panel {
  margin-left: 0.42rem;
  line-height: 0.69rem;
  font-size: 0.3rem;
}

.fw .fw_select_box .cm-tab .tabPanelc .panel.cur {
  color: #20528f;
  font-weight: bold;
  border-bottom: 1px solid #20528f;
}

.fw .fw_select_box .cm-tab .tabPanelc {
  border-bottom: 1px solid #bcbcbc;
}

.fw .fw_select_box .cm-tab .tabPanelc .panel:before {
  position: absolute;
  bottom: -1px;
  left: 50%;
  width: 0;
  height: 1px;
  margin-left: -20px;
  background-color: #20528f;
  content: '';
}

.fw .fw_select_box .cm-tab .tabPanel1 .panel:first-child {
  margin-left: 0;
}

.fw .fw_select_box .tabItem {
  margin-top: 0.22rem;
  width: 100%;
  height: 2.8rem;
  overflow: auto;
}

.fw .fw_select_box .tabItem .w50 {
  width: 50%;
}

.fw .fw_select_box .tabItem::-webkit-scrollbar {
  height: 0.06rem;
  width: 0.06rem;
  background-color: #f3f3f3;
}

.fw .fw_select_box .tabItem::-webkit-scrollbar-thumb {
  border-radius: 0.03rem;
  background: #dee4ec;
}

.fw .fw_select_box .tabItem .cell {
  display: inline-block;
  margin-bottom: 0.2rem;
  border-radius: 0.05rem;
  padding: 0 0.2rem;
  font-size: 0.28rem;
  color: #333;
  max-width: 100%;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fw .fw_select_box .tabItem .cell:hover {
  background: #20528f;
  color: #fff;
}

.fw .fw_select_box .tabItem .active {
  background: #20528f;
  color: #fff;
}

.fw .selectReturn .tab {
  margin-top: 0.3rem;
  width: 6.86rem;
  border: 0.01rem solid #dfdfdf;
}

.fw .selectReturn .tab .options a {
  display: inline-block;
  width: 2.23rem;
  height: 0.845rem;
  line-height: 0.845rem;
  font-size: 0.28rem;
  color: #333;
  text-align: center;
}

.fw .selectReturn .tab .options a:hover {
  color: #245ca1;
  font-weight: bold;
}

.fw .selectReturn .tab .options a.active {
  color: #245ca1;
  font-weight: bold;
}

.fw .selectReturn .tab .tb2_box {
  padding: 0.18rem 0.14rem 0.21rem;
}

.fw .selectReturn .tab .tb2_box .tb2 {
  border: 0.01rem solid #ececec;
  font-size: 0.26rem;
}

.fw .selectReturn .tab .tb2_box .tb2 tr {
  border-bottom: 0.02rem solid #f2f2f2;
  background-color: #f9f9f9;
}

.fw .selectReturn .tab .tb2_box .tb2 th {
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  padding: 0.15rem 0.08rem;
  background-color: #f9f9f9;
  width: 20%;
}

.fw .selectReturn .tab .tb2_box .tb2 td {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.15rem 0.08rem;
  width: 30%;
  background-color: #fff;
}

.fw .selectReturn .tab .tb2_box .tb2 .ofe {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fw .selectReturn .tab .tb2_box .tb2 .w510 {
  width: 80%;
}

.fw .selectReturn .tab .tb2_box .tb2 .lh56 {
  line-height: 0.56rem;
}

.fw .selectReturn .tab .tb2_box .tb2 .zxbl {
  text-decoration: underline;
  color: #265ea5;
}

.selectSy .newReturns {
  position: relative;
  margin-bottom: 0.61rem;
  width: 6.68rem;
  border-radius: 0.1rem;
  border: 0.01rem solid #e4e4e4;
}

.selectSy .newReturns .image-border {
  position: absolute;
  width: 0.34rem;
  height: 0.38rem;
  border-radius: 0.1rem;
}

.selectSy .newReturns .image-border1 {
  top: -0.01rem;
  left: -0.02rem;
  border-left: 0.01rem solid #557aa6;
  border-top: 0.01rem solid #557aa6;
}

.selectSy .newReturns .image-border2 {
  top: -0.01rem;
  right: -0.02rem;
  border-right: 0.01rem solid #557aa6;
  border-top: 0.01rem solid #557aa6;
}

.selectSy .newReturns .image-border3 {
  bottom: -0.02rem;
  left: -0.02rem;
  border-bottom: 0.01rem solid #557aa6;
  border-left: 0.01rem solid #557aa6;
}

.selectSy .newReturns .image-border4 {
  bottom: -0.02rem;
  right: -0.02rem;
  border-right: 0.01rem solid #557aa6;
  border-bottom: 0.01rem solid #557aa6;
}

.selectSy .newReturns .contentBox {
  position: relative;
  z-index: 9099999;
  background-color: #fff;
  border-radius: 0.1rem;
  padding-bottom: 0.45rem;
}

.selectSy .newReturns .contentBox .tit {
  padding: 0 0.3rem 0;
  margin-bottom: 0.32rem;
  font-size: 0.36rem;
  line-height: 0.36rem;
  padding-top: 0.43rem;
  color: #20528f;
}

.selectSy .newReturns .contentBox .tit::before {
  content: "";
  float: left;
  width: 0.52rem;
  height: 0.29rem;
  margin-right: 0.15rem;
  background: url(wap-logo-new.png);
  background-size: cover;
}

.selectSy .newReturns .contentBox .key {
  color: #d80e0e;
}

.selectSy .newReturns .contentBox .con {
  box-sizing: border-box;
  border-left: 0.01rem solid #d9d9d9;
  margin: 0 0.38rem;
  padding: 0.17rem 0 0 0.25rem;
}

.selectSy .newReturns .contentBox .con .time {
  font-size: 0.24rem;
  line-height: 0.45rem;
  color: #999;
  margin-left: -0.12rem;
  margin-top: 0.3rem;
}

.selectSy .newReturns .contentBox .con .time:first-child {
  margin-top: 0;
}

.selectSy .newReturns .contentBox .con .time::before {
  content: "";
  float: left;
  margin-top: 0.15rem;
  width: 0.13rem;
  height: 0.13rem;
  border-radius: 0.065rem;
  background-color: #d9d9d9;
  display: inline-block;
  position: relative;
  left: -0.21rem;
  line-height: 0.45rem;
}

.selectSy .newReturns .contentBox .con .txt {
  font-size: 0.24rem;
  line-height: 0.45rem;
  color: #333;
}

.selectSy .tab {
  margin-top: 0.45rem;
  width: 6.88rem;
  height: 3.67rem;
  border: 0.01rem solid #cde2ec;
  padding: 0.04rem 0.12rem 0.02rem;
}

.selectSy .tab li {
  line-height: 0.59rem;
  height: 0.59rem;
  border-bottom: 0.01rem dashed #c8c8c8;
}

.selectSy .tab li:last-child {
  border-bottom: 0;
}

.selectSy .tab li .txt {
  display: inline-block;
  color: #414141;
  font-size: 0.26rem;
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.selectSy .tab li span {
  vertical-align: middle;
}

.selectSy .tab .tab_head {
  position: relative;
  display: inline-block;
  padding: 0 0.25rem;
  width: 1.62rem;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.26rem;
  text-align: justify;
  text-align-last: justify;
  color: #414141;
}

.selectSy .tab .tab_head::after {
  content: ':';
  position: absolute;
  font-size: 0.26rem;
  right: 0.12rem;
}

.selectSy .newsBox:last-child {
  padding-bottom: 0.53rem;
  border-bottom: 0.01rem solid #efefef;
}

.selectSy .pager {
  padding: 0;
}

.ldxq {
  padding: 0 0.3rem;
}

.ldxq .information {
  padding: 0.63rem 0 0.55rem;
  border-bottom: 0.01rem dashed #dbdbdb;
}

.ldxq .information .photo_box {
  width: 2.1rem;
  height: 2.6rem;
  border: 0.01rem solid #d5d5d5;
  margin: 0 auto;
  padding: 0.05rem;
}

.ldxq .information .photo_box img {
  width: 2rem;
  height: 2.5rem;
}

.ldxq .information .name {
  margin-top: 0.41rem;
  font-size: 0.46rem;
  line-height: 0.46rem;
  color: #333;
  font-weight: bold;
  text-align: center;
}

.ldxq .information .msg {
  margin-top: 0.26rem;
  font-size: 0.34rem;
  line-height: 0.34rem;
  color: #333;
  text-align: center;
}

.ldxq .details {
  padding-top: 0.3rem;
  padding-bottom: 0.95rem;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.58rem;
}

.xxgk_xq {
  padding: 0 0.35rem;
}

.xxgk_xq .tit {
  padding: 0.6rem 0 0.44rem;
  font-size: 0.34rem;
  font-weight: bold;
  color: #11559b;
  line-height: 0.4rem;
  text-align: center;
}

.xxgk_xq .tab_box {
  width: 6.88rem;
  height: 3.67rem;
  border: 0.01rem solid #cde2ec;
  padding: 0.06rem;
  background-color: #ecf2f7;
}

.xxgk_xq .tab_box .tab {
  border: 0.01rem solid #cde2ec;
  padding: 0 0.12rem;
  background-color: #fff;
}

.xxgk_xq .tab_box .tab li {
  line-height: 0.59rem;
  height: 0.59rem;
}

.xxgk_xq .tab_box .tab li .txt {
  display: inline-block;
  color: #414141;
  font-size: 0.26rem;
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xxgk_xq .tab_box .tab li span {
  vertical-align: middle;
}

.xxgk_xq .tab_box .tab .tab_head {
  position: relative;
  display: inline-block;
  padding: 0 0.25rem;
  width: 25%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.26rem;
  text-align: justify;
  text-align-last: justify;
  color: #414141;
}

.xxgk_xq .tab_box .tab .tab_head::after {
  content: ':';
  position: absolute;
  font-size: 0.26rem;
  right: 0.12rem;
}

.xxgk_xq .details {
  padding-top: 0.3rem;
  padding-bottom: 0.95rem;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.5rem;
  white-space: normal;
  word-break: break-all;
}

.dlmgl {
  padding: 0 0.3rem;
}

.dlmgl .szf_tit {
  margin-top: 0.32rem;
  background: #fff;
  padding-left: 0;
  height: 0.88rem;
  padding: 0.28rem 0;
  border-bottom: 1px solid #dcdcdc;
}

.dlmgl .szf_tit a {
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-left: 0;
  color: #11559b;
  background: none;
}

.dlmgl .szf_tit a::before {
  content: "";
  display: inline-block;
  width: 0.05rem;
  height: 0.32rem;
  background-color: #11559b;
  vertical-align: middle;
  margin-right: 0.1rem;
}

.dlmgl .szf_news-list li a,
.dlmgl .szf_news-list li a:hover {
  background: url(wap-news-list.png) no-repeat 0px;
}

.dlmgl .szf_news-list li {
  height: 0.7rem;
  line-height: 0.7rem;
}

.dlmgl .szf_news-list li a {
  width: 70%;
}

.dlmgl .szf_news-list {
  padding: 0.2rem 0 0.36rem;
}

.dlmgl .bb1 {
  border-bottom: 1px dashed #d0d0d0;
}

.dlmgl .pt36 {
  padding-top: 0.36rem;
}

.dlmgl .szf_news-list:last-child {
  padding-bottom: 1.06rem;
}

.gl {
  padding: 0 0.3rem;
}

.gl .szf_tit {
  margin-top: 0.32rem;
  background: #fff;
  padding-left: 0;
  height: 0.88rem;
  padding: 0.28rem 0;
  border-bottom: 1px solid #dcdcdc;
}

.gl .szf_tit a {
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-left: 0;
  color: #11559b;
  background: none;
}

.gl .szf_tit a::before {
  content: "";
  display: inline-block;
  width: 0.05rem;
  height: 0.32rem;
  background-color: #11559b;
  vertical-align: middle;
  margin-right: 0.1rem;
}

.gl .szf_news-list li a,
.gl .szf_news-list li a:hover {
  background: url(wap-news-list.png) no-repeat 0px;
}

.gl .szf_news-list li {
  height: 0.7rem;
  line-height: 0.7rem;
}

.gl .szf_news-list li a {
  width: 70%;
}

.gl .szf_news-list {
  padding: 0.2rem 0 0.36rem;
}

.gl .bb1 {
  border-bottom: 1px dashed #d0d0d0;
}

.gl .bb1:last-child {
  border-bottom: 0;
}

.gl .pt36 {
  padding-top: 0.36rem;
}

.gl .more {
  margin-top: 0.1rem;
  display: inline-block;
  width: 6.8rem;
  height: 0.7rem;
  line-height: 0.7rem;
  border-radius: 0.05rem;
  background-color: #eef3f9;
  text-align: center;
  font-size: 0.26rem;
  color: #333;
}

.xl {
  padding: 0 0.35rem;
}

.xl .tit {
  padding: 0.6rem 0 0.3rem;
  font-size: 0.34rem;
  font-weight: bold;
  color: #11559b;
  line-height: 0.48rem;
  text-align: center;
}

.xl .msg {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 0.3rem;
}

.xl .msg span {
  height: 0.24rem;
  line-height: 0.24rem;
  font-size: 0.24rem;
  color: #7b7b7b;
}

.xl .msg .mr20 {
  margin-right: 0.2rem;
}

.xl .msg .mr40 {
  margin-right: 0.4rem;
}

.xl .msg .mr12 {
  margin-right: 0.12rem;
}

.xl .detail {
  font-size: 0.32rem;
  overflow: hidden;
  line-height: 0.52rem
}

.xl .details {
  padding-top: 0.4rem;
  padding-bottom: 0.35rem;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.5rem;
  white-space: normal;
  word-break: break-all;
}

.xl .details img {
  width: 6.81rem;
  height: 4.01rem;
}

.xl .details .txt {
  padding-top: 0.22rem;
  text-align: center;
  font-size: 0.26rem;
  color: #11559b;
  line-height: 0.38rem;
}

.xl .con {
  padding-top: 0.4rem;
  padding-bottom: 0.35rem;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.5rem;
  white-space: normal;
  word-break: break-all;
}

.hdjl {
  padding: 0 0.3rem;
}

.hdjl .sjh {
  margin-top: 0.37rem;
  margin-bottom: 0.4rem;
  display: inline-block;
  width: 6.9rem;
  height: 1.35rem;
  background: url(wap-bg-sjh.png);
  background-size: cover;
}

.hdjl .options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.6rem;
}

.hdjl .options .option {
  position: relative;
  display: inline-block;
  width: 2.2rem;
  height: 1.5rem;
  background: url(wap-bg-hdjl-options.png);
  background-size: cover;
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #fff;
  text-align: center;
}

.hdjl .options .option span {
  display: inline-block;
  width: 100%;
  position: absolute;
  bottom: 0.3rem;
  left: 0;
}

.hdjl .options .zx::before {
  content: '';
  position: absolute;
  margin-left: -0.235rem;
  margin-top: 0.26rem;
  left: 50%;
  width: 0.47rem;
  height: 0.43rem;
  background: url(wap-logo-zx.png);
  background-size: cover;
}

.hdjl .options .jy::before {
  content: '';
  position: absolute;
  margin-left: -0.205rem;
  margin-top: 0.25rem;
  left: 50%;
  width: 0.41rem;
  height: 0.43rem;
  background: url(wap-logo-jy.png);
  background-size: cover;
}

.hdjl .options .wt::before {
  content: '';
  position: absolute;
  margin-left: -0.205rem;
  margin-top: 0.26rem;
  left: 50%;
  width: 0.41rem;
  height: 0.46rem;
  background: url(wap-logo-wt.png);
  background-size: cover;
}

.hdjl .lyxd {
  height: 0.75rem;
  padding-left: 0.3rem;
  padding-right: 0.25rem;
  background-color: #eef3f9;
}

.hdjl .lyxd .tit {
  font-size: 0.36rem;
  color: #11559b;
  line-height: 0.75rem;
}

.hdjl .lyxd .more {
  margin-top: 0.28rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #999;
}

.hdjl .list li {
  border-bottom: 0.01rem solid #e5e5e5;
  padding-left: 0.26rem;
  padding-right: 0.12rem;
  padding-top: 0.24rem;
  padding-bottom: 0.18rem;
}

.hdjl .list li:last-child {
  border-bottom: 0;
}

.hdjl .list li a {
  display: inline-block;
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #555;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.hdjl .list li span {
  padding-top: 0.03rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #999;
}

.hdjl .datas {
  margin-top: 0.45rem;
  padding-top: 0.37rem;
  height: 1.61rem;
  border-top: 0.01rem solid #f3f3f3;
  border-bottom: 0.01rem solid #f3f3f3;
}

.hdjl .datas .tit {
  font-size: 0.3rem;
  color: #333;
  line-height: 0.3rem;
  padding-bottom: 0.31rem;
}

.hdjl .datas .num {
  font-size: 0.45rem;
  line-height: 0.45rem;
}

.hdjl .datas .txt {
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #333;
}

.hdjl .datas .ys {
  padding-left: 0.11rem;
  height: 0.87rem;
  width: 2.13rem;
  border-right: 0.01rem solid #f3f3f3;
}

.hdjl .datas .ys .num {
  color: #4e8fde;
}

.hdjl .datas .yjb {
  padding-left: 0.52rem;
  height: 0.87rem;
  width: 2.58rem;
  border-right: 0.01rem solid #f3f3f3;
}

.hdjl .datas .yjb .num {
  color: #de4147;
}

.hdjl .datas .ybl {
  padding-left: 0.43rem;
}

.hdjl .datas .ybl .num {
  color: #32b16c;
}

.hdjl2 {
  margin-top: 0.36rem;
  border-top: 0.1rem solid #f8f8f8;
  padding: 0.41rem 0.33rem 0 0.3rem;
}

.hdjl2 .con {
  height: 4.78rem;
  border: 0.01rem solid #cde2ec;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row wrap;
  align-content: flex-start;
}

.hdjl2 .con .cell {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #333;
  text-align: center;
}

.hdjl2 .con .cell p {
  position: relative;
  top: 1.6rem;
  line-height: 0.34rem;
}

.hdjl2 .con .jyta {
  background: url(wap-jyta.png) 0.5rem no-repeat;
  background-size: 0.89rem 0.88rem;
}

.hdjl2 .con .zfgk {
  background: url(wap-zfgk.png) 0.5rem no-repeat;
  background-size: 0.89rem 0.88rem;
}

.hdjl2 .con .znwd {
  background: url(wap-znwd.png) 0.5rem no-repeat;
  background-size: 0.89rem 0.88rem;
}

.hdjl2 .con .wsxf {
  background: url(wap-wsxf.png) 0.5rem no-repeat;
  background-size: 0.89rem 0.88rem;
}

.hdjl2 .con .jcjb {
  background: url(wap-jcjb.png) 0.5rem no-repeat;
  background-size: 0.89rem 0.88rem;
}

.ssq .cwx_head {
  width: 100%;
  height: 2.12rem;
  background: url(wap-ssq-tit.png);
  background-size: cover;
  padding: 0.54rem 0 0 0.3rem;
}

.ssq .cwx_head .zfgb {
  font-size: 0.48rem;
  color: #fff;
  line-height: 0.48rem;
}

.ssq .cwx_head .options {
  margin-top: 0.2rem;
  font-size: 0.28rem;
  color: #bdc5d8;
  line-height: 0.28rem;
}

.ssq .cwx_head .options a {
  font-size: 0.28rem;
  color: #bdc5d8;
  line-height: 0.28rem;
}

.ssq .sqszfgb {
  margin: 0 auto;
  margin-top: 0.5rem;
  width: 6.88rem;
  height: 10.66rem;
  background: url(wap-bg-sqs.png);
  background-size: cover;
}

.ssq .sqszfgb .tit {
  padding-top: 0.4rem;
  font-size: 0.3rem;
  color: #11559b;
  font-weight: bold;
  line-height: 0.3rem;
  text-align: center;
}

.ssq .sqszfgb .con {
  margin-top: 0.98rem;
  padding: 0 0.15rem;
}

.ssq .sqszfgb .con .cell {
  margin-bottom: 0.28rem;
  float: right;
  width: 3.16rem;
  height: 0.93rem;
  line-height: 0.93rem;
  text-align: center;
  border: 0.01rem solid #cde2ec;
  background-color: #fff;
  font-size: 0.28rem;
  color: #333;
}

.ssq .sqszfgb .con .cell:nth-child(odd) {
  float: left;
}

.lsgbyl .sqszfgb {
  height: auto;
  background: url(wap-lsgbyl.png) no-repeat #ecf2f7;
  background-size: 100% auto;
}

.lsgbyl .sqszfgb .con {
  margin-top: 2rem;
  padding: 0 0.15rem;
}

.lsgbyl .gl .szf_tit a:before {
  display: none;
}

.lsgbyl .gl .szf_tit {
  border-bottom: 1px dotted #dcdcdc;
}

.lsgbyl .gl .bb1 {
  border-bottom: 1px dotted #d0d0d0;
}

.lsgbyl .gl .bb1:last-child {
  border: 0;
}

.lsgbyl .gl .szf_news-list li a,
.lsgbyl .gl .szf_news-list li a:hover {
  background: none;
}

.lsgbyl .gl .szf_news-list li a {
  width: 6.7rem;
  max-width: 100%;
  padding: 0;
}

.lsgbyl .gl .szf_news-list li a::before {
  content: '';
  margin-right: 0.15rem;
  display: inline-block;
  width: 0.06rem;
  height: 0.06rem;
  background-color: #a8a8a8;
  vertical-align: middle;
}

.gbsy {
  padding: 0 0.3rem 0.59rem;
  border-bottom: 0.2rem solid #f8f8f8;
}

.gbsy .gb_lfIndex .gb_block {
  width: 100%;
  border-bottom: 0.01rem dotted #adadad;
}

.gbsy .gb_lfIndex .gb_block.gb_bbn {
  border-bottom: none;
}

.gbsy .gb_lfIndex .gb_block .gb_tit {
  padding-left: 0.2rem;
  background: url(wap-xx-bt2.png) no-repeat left center;
  background-size: 0.06rem 0.28rem;
  margin-top: 0.4rem;
}

.gbsy .gb_lfIndex .gb_block .gb_tit a {
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #2e55a4;
}

.gbsy .gb_lfIndex .gb_block .gb_cont {
  padding: 0 0.18rem 0.3rem;
}

.gbsy .gb_lfIndex .gb_block .gb_cont a {
  margin-top: 0.3rem;
  display: block;
  font-size: 0.3rem;
  line-height: 0.45rem;
  color: #333333;
}

.gbsy .gb_lfIndex .gb_block .gb_cont a:hover {
  color: #2e55a4;
}

.gbsy .f-otw {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.gbsy .lsgb {
  display: block;
  height: 0.691rem;
  line-height: 0.691rem;
  text-align: center;
  font-size: 0.3rem;
  color: #2e55a4;
  background: url(wap-logo-lsgb.png) no-repeat;
  background-size: 0.34rem 0.34rem;
  background-position-x: 2.4rem;
  background-position-y: 0.2rem;
  background-color: #e6eaf4;
}

.gbsy .gb_b {
  display: block;
  height: 0.691rem;
  line-height: 0.691rem;
  text-align: center;
  font-size: 0.3rem;
  color: #2e55a4;
  background: url(gb_bn2.png) no-repeat;
  background-size: 0.34rem 0.34rem;
  background-position-x: 2.4rem;
  background-position-y: 0.2rem;
  background-color: #e6eaf4;
  margin-bottom: 0.2rem;
}

.gbsy .sqszfgb {
  margin-top: 0.21rem;
  display: block;
  height: 0.691rem;
  line-height: 0.691rem;
  text-align: center;
  font-size: 0.3rem;
  color: #fff;
  background: url(wap-logo-sqszfgb.png) no-repeat;
  background-size: 0.34rem 0.34rem;
  background-position-x: 2rem;
  background-position-y: 0.2rem;
  background-color: #2e55a4;
}

.gbsy2 {
  padding: 0 0.3rem;
}

.gbsy2 .gb_index-tab {
  width: 6.89rem;
  padding: 0.02rem;
  padding-bottom: 0.54rem;
  box-shadow: 0.05rem 0.05rem 0.05rem #dfe5ea;
  background-size: 6.89rem 5.26rem;
}

.gbsy2 .gb_index-tab .gb_tabPanel {
  border-bottom: none;
}

.gbsy2 .gb_index-tab .gb_tabPanel .panel {
  width: 50%;
  height: 0.8rem;
  line-height: 0.8rem;
  margin-left: 0;
  text-align: center;
  font-size: 0.36rem;
  padding-bottom: 0;
  background-color: #eee;
}

.gbsy2 .gb_index-tab .gb_tabPanel .panel:first-child {
  border-left: none;
  margin-left: 0;
}

.gbsy2 .gb_index-tab .gb_tabPanel .panel.cur {
  font-weight: normal;
  color: #2e55a4;
  background-color: #fff;
}

.gbsy2 .gb_index-tab .gb_tabPanel .panel::before {
  background: none;
}

.gbsy2 .gb_index-tab .gb_tabItem .gb_input_year {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.78rem;
}

.gbsy2 .gb_index-tab .gb_tabItem .gb_input_year select {
  width: 4.47rem;
  height: 0.78rem;
  border-radius: 0.05rem;
}

.gbsy2 .gb_index-tab .gb_tabItem .gb_input_year span {
  box-sizing: border-box;
  display: inline-block;
  width: 2.05rem;
  padding: 0 0.25rem;
  text-align: justify;
  text-align-last: justify;
}

.gbsy2 .gb_index-tab .gb_tabItem .gb_input_year input {
  box-sizing: border-box;
  width: 4.47rem;
  height: 0.78rem;
  border: 1px solid #333;
  border-radius: 0.05rem;
  padding-left: 0.15rem;
}

.gbsy2 .gb_index-tab .gb_tabItem button {
  display: inline-block;
  margin-left: 0.37rem;
  text-align: center;
  font-size: 0.36rem;
  color: #fff;
  width: 6.18rem;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 0.05rem;
  background: #2e55a4;
}

.gbsy2 .mt61 {
  margin-top: 0.63rem;
}

.gbsy2 .mt54 {
  margin-top: 0.54rem;
}

.gbsy2 .mt47 {
  margin-top: 0.47rem;
}

.gbsy2 .zc {
  padding: 0.68rem 0;
  border-bottom: 0.01rem dotted #adadad;
}

.gbsy2 .zc img {
  display: block;
  margin: 0 auto;
  width: 4.06rem;
  height: 4.93rem;
}

.gbsy2 .fb_title {
  margin-top: 3px;
  margin-bottom: 8px;
  width: 100%;
  padding: 20px 18px 30px;
  text-align: center;
}

.gbsy2 .fb_title a {
  font-size: 0.46rem;
  line-height: 0.46rem;
  color: #2e55a4;
}

.gbsy2 p.f-tac {
  margin-top: 0.44rem;
  margin-bottom: 0.75rem;
  font-size: 0.36rem;
  color: #2e55a4;
  line-height: 0.36rem;
  background: url(wap-bg_intro.png) no-repeat center center;
}

.gbsy2 .detail {
  text-align-last: left;
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: #666666;
  word-wrap: break-word;
  white-space: normal;
  word-break: break-all;
}

.cm-page {
  text-align: center;
  font-size: 0;
  padding: 0;
}

.cm-page a {
  margin: 0 0.07rem 0;
  border: 0.01rem solid #e0e0e0;
  border-radius: 0.05rem;
  background: #fff;
  font-size: 0.26rem;
  color: #333;
  width: 0.39rem;
  height: 0.46rem;
  line-height: 0.46rem;
}

.cm-page a.cur.a:hover {
  color: #20528f;
}

.cm-page .indexPage {
  width: 0.9rem;
}

/*页头结束*/

/*当前位置*/
.location {
  min-height: 0.74rem;
  line-height: 0.74rem;
  background-color: #fff;
  border-bottom: 0.01rem solid #e0e1e1;
  box-shadow: 0 0.04rem 0.04rem 0rem #e0e1e1;
  padding: 0 0.33rem;
  font-size: 0.24rem;
}

.location span {
  font-size: 0.24rem;
  color: #999999;
}

.location span:first-child {
  margin-right: 0.1rem;
}

.location span:first-child::before {
  content: '';
  display: inline-block;
  width: 0.15rem;
  height: 0.22rem;
  background: url(wap-dqwz.png);
  background-size: cover;
  margin-right: 0.15rem;
}

.location a {
  font-size: 0.24rem;
  color: #999999;
  text-decoration: none;
}

.location .active {
  color: #20528f;
}

/* 返回顶部 */
.back-top {
  height: 1.5rem;
  width: 1.7rem;
  color: #fff;
  font-size: 0.35rem;
  text-align: center;
  padding-top: 0.9rem;
  background: url(wap-back.png);
  background-size: 100% 100%;
  position: fixed;
  right: 0.1rem;
  bottom: 10%;
  display: none;
  z-index: 999;
}

.yydh-fuwu {
  padding: 0.45rem 0.3rem;
}

.yydh-fuwu .mr60 {
  margin-right: 0.6rem;
}

.yydh-fuwu .yydh-fuwutop {
  height: 2.55rem;
  background: url(wap-yydh-fufutop.jpg) no-repeat center;
  background-size: 100% 100%;
}

.yydh-fuwu .yydh-fuwutop .yydh-fuwu-twobtnbox {
  margin-top: 2.5rem;
  text-align: center;
}

.yydh-fuwu .yydh-fuwutop .yydh-fuwu-twobtnbox .yydh-btn {
  color: #fff;
  padding-left: 0.99rem;
  line-height: 0.75rem;
  font-size: 0.265rem;
  height: 0.75rem;
  width: 2.15rem;
  background: #2e64a5 url(wap-yydh-fuwu-login.png) no-repeat 0.35rem center;
  background-size: 0.38rem 0.38rem;
  border-radius: 0.1rem;
  text-align: left;
}

.yydh-fuwu .yydh-fuwutop .yydh-fuwu-twobtnbox .yydh-btn:first-child {
  background: #2e64a5 url(wap-yydh-fuwu-user.png) no-repeat 0.35rem center;
  background-size: 0.38rem 0.38rem;
}

.yydh-fuwu .yydh-fuwucards {
  margin-top: 0.5rem;
  padding: 1.38rem 0.2rem 0.2rem;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain {
  background: #fff;
  border-radius: 0.1rem;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha {
  position: relative;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha .yydh-woyaochatt {
  position: relative;
  font-size: 0.36rem;
  font-weight: bold;
  color: #333;
  text-align: center;
  margin-top: 0.45rem;
  line-height: 0.65rem;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha .yydh-woyaochatt::after {
  content: ' ';
  width: 0.22rem;
  height: 0.03rem;
  background: #4582d0;
  position: absolute;
  bottom: -0.015rem;
  left: 50%;
  transform: translateX(-50%);
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha .yydh-woyaochatt2::after {
  background: #efca7d;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha .yydh-woyaochatt3::after {
  background: #89b3d7;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha .yydh-woyaochatt4::after {
  background: #56a9a5;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha .yydh-woyaochatt5::after {
  background: #9790c9;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaocha .yydh-w90img {
  height: 0.9rem;
  width: 0.9rem;
  position: absolute;
  top: -0.45rem;
  left: 50%;
  margin-left: -0.45rem;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaochamain ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  flex-direction: row;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaochamain ul li {
  width: 33%;
  line-height: 1rem;
  text-align: center;
}

.yydh-fuwu .yydh-fuwucards .yydhfuwucardmain .yydh-fuwu-woyaochamain .yydh-fuwu-cardlist {
  font-size: 0.3rem;
  color: #333;
}

.yydh-fuwu .yydh-bgc1 {
  background: #c7e5ff url(wap-yydh-fuwu-woyaocha1.png) no-repeat center -0.3rem;
  background-size: 2rem auto;
}

.yydh-fuwu .yydh-bgc2 {
  background: #eefafb url(wap-yydh-fuwu-woyaocha2.png) no-repeat center -0.2rem;
  background-size: 1.6rem auto;
}

.yydh-fuwu .yydh-bgc3 {
  background: #deedfc url(wap-yydh-woyaocha3.png) no-repeat center 0.1rem;
  background-size: 1.4rem auto;
}

.yydh-fuwu .yydh-bgc4 {
  background: #c7e5ff url(wap-yydh-wyc4.png) no-repeat center top;
  background-size: 1.6rem auto;
}

.yydh-fuwu .yydh-bgc5 {
  background: #eefafb url(wap-yydh-wyc5.png) no-repeat center 0.1rem;
  background-size: 1.6rem auto;
}

.hdjl .yydh-fw {
  font-weight: bold;
}

.hdjl .yydh-iwantsay {
  height: 7.95rem;
  background: url(wap-yydh-hd-hudongt.jpg) no-repeat;
  background-size: contain;
  margin-top: 0.45rem;
}

.hdjl .yydh-iwantsay .yydh-iwantsaytwo {
  margin-top: 1.45rem;
  text-align: center;
}

.hdjl .yydh-iwantsay .yydh-iwantsaytwo .yydh-iwantsaytwoa {
  display: inline-block;
  width: 2.4rem;
  height: 0.6rem;
  color: #20528f;
  font-size: 0.24rem;
  line-height: 0.6rem;
  text-align: center;
  background: url(wap-yydh-hd-wenhao.png) no-repeat 0.2rem center;
  background-size: 0.4rem 0.4rem;
}

.hdjl .yydh-iwantsay .yydh-iwantsaytwo .yydh-iwantsaytwoal {
  border-right: 1px solid #adc6db;
  background: url(wap-yydh-hd-search.png) no-repeat 0.2rem center;
  background-size: 0.4rem 0.4rem;
}

.hdjl .yydh-iwantsay .yydh-iwantsaymain {
  margin-top: 0.5rem;
  padding: 0.3rem;
  background: url(wap-yydh-hd-huawenbg.png) no-repeat center;
  background-size: 6.25rem 5rem;
  height: 5rem;
}

.hdjl .yydh-iwantsay .yydh-iwantsaymain .yydh-hd-tt {
  margin-top: 0.15rem;
  color: #e87815;
  font-size: 0.36rem;
  font-weight: bold;
  padding: 0 0.55rem;
}

.hdjl .yydh-iwantsay .yydh-iwantsaymain .yydh-hd-cont {
  margin-top: 0.2rem;
  padding: 0 0.55rem;
  color: #333;
  font-size: 0.24rem;
  line-height: 0.5rem;
}

.hdjl .yydh-iwantsay .yydh-iwantsaymain .yydh-hd-iwantsaymainb {
  margin: 0.25rem 0.55rem;
  padding-top: 0.25rem;
  border-top: 0.01rem solid #d2dce9;
  text-align: center;
}

.hdjl .yydh-iwantsay .yydh-iwantsaymain .yydh-hd-iwantsaymainb .yydh-hd-iwantsaymainba {
  font-size: 0.24rem;
  color: #20528f;
  width: 2.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  display: inline-block;
}

.hdjl .yydh-iwantsay .yydh-iwantsaymain .yydh-hd-iwantsaymainb .yydh-hd-iwantsaymainbal {
  border-right: 0.01rem solid #bccbdd;
}

.hdjl .yydh-hd-ad {
  margin: 0;
  margin-top: 0.4rem;
}

.hdjl .yydh-hd-ad1 {
  background: url(wap-yydh-hd-ad1.png) no-repeat;
  background-size: cover;
}

.hdjl .yydh-hd-ad2 {
  background: url(wap-yydh-ad2.png) no-repeat;
  background-size: cover;
}

.hdjl .yydh-lyxd {
  margin-top: 0.4rem;
}

.hdjl .yydh-hd-fourcards {
  margin-top: 0.7rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row wrap;
  align-content: space-between;
}

.hdjl .yydh-hd-fourcards .yydh-hd-fourcarda {
  width: 3.3rem;
  height: 2rem;
  background: url(wap-yydh-hd-card1.png) no-repeat;
  background-size: cover;
  display: inline-block;
  margin-bottom: 0.3rem;
  font-size: 0.3rem;
  color: #4277b4;
  font-weight: bold;
  text-align: right;
  padding-right: 0.35rem;
  padding-top: 1.3rem;
}

.hdjl .yydh-hd-fourcards .yydh-hd-fourcard2 {
  background: url(wap-yydh-hd-card2.png) no-repeat;
  background-size: cover;
}

.hdjl .yydh-hd-fourcards .yydh-hd-fourcard3 {
  background: url(wap-yydh-hd-card3.png) no-repeat;
  background-size: cover;
}

.hdjl .yydh-hd-fourcards .yydh-hd-fourcard4 {
  background: url(wap-yydh-hd-card4.png) no-repeat;
  background-size: cover;
}

.hdjl .list .yydh-dczjc {
  width: 0.9rem;
  margin-right: 0.1rem;
  color: #fff;
  background: #bfbfbf;
  text-align: center;
  padding: 0.05rem 0;
}

.hdjl .list .yydh-dczjcc {
  background: #20528f;
}

.zy-sq.yydh-sq {
  min-height: 10rem;
  background: url(wap-yydh-sq-top.png) no-repeat center 0.07rem;
  background-size: 100% 4.3rem;
  padding-top: 4.8rem;
}

.zy-sq.yydh-sq .yydh-mt40 {
  margin-top: 0.4rem;
}

.zy-sq.yydh-sq .yydh-zjsxtop {
  margin-top: 0.5rem;
  height: 2.2rem;
  background: url(wap-yydh-zoujinshanxi.png) no-repeat top center;
  background-size: 6.9rem auto;
}

.zy-sq.yydh-sq .yydh-sxgk {
  padding: 0 0.5rem;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgktop {
  height: 2.2rem;
  background: url(wap-yydh-sxgk.png) no-repeat top center;
  background-size: 5.81rem auto;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-dishijianjie {
  margin-top: 1rem;
  height: 2.2rem;
  background: url(wap-yydh-dishijianjie.png) no-repeat top center;
  background-size: 5.81rem auto;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain {
  margin-top: 0.4rem;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper {
  margin-bottom: 0.4rem;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2 .yydh-overxauto,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper .yydh-overxauto {
  overflow-x: auto;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2 .swiper-slide,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper .swiper-slide {
  width: auto !important;
  margin-right: 0.8rem;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2 .swiper-slide a,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper .swiper-slide a {
  display: inline-block;
  font-size: 0.36rem;
  color: #333;
  line-height: 0.9rem;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2 .swiper-slide:hover,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper .swiper-slide:hover {
  background-color: none !important;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2 .swiper-slide-thumb-active,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper .swiper-slide-thumb-active {
  box-sizing: border-box;
  border: none;
  overflow: hidden;
  opacity: 1;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2 .swiper-slide-thumb-active a,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper .swiper-slide-thumb-active a {
  position: relative;
  font-weight: bold;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper2 .swiper-slide-thumb-active a::after,
.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-gkswiper .swiper-slide-thumb-active a::after {
  content: ' ';
  width: 0.6rem;
  height: 0.05rem;
  background: #4582d0;
  position: absolute;
  bottom: -0.025rem;
  left: 50%;
  transform: translateX(-50%);
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-sxgkcard img {
  max-width: 100%;
}

.zy-sq.yydh-sq .yydh-sxgk .yydh-sxgkmain .yydh-sxgkcard p {
  font-size: 0.28rem;
  text-align: justify;
  line-height: 0.6rem;
}

.zy-sq.yydh-sq .yydh-dishiback {
  padding-bottom: 0.8rem;
  background: url(wap-dishijianjiebeijing.png) no-repeat bottom center;
  background-size: cover;
}

.zy-sq.yydh-sq .yydh-zoujinshanxic {
  width: 2.18rem !important;
  height: 2.18rem;
  margin-right: 0.4rem;
}

.zy-sq.yydh-sq .yydh-zoujinshanxic img {
  width: 100%;
  height: 100%;
  opacity: 0.7;
}

.zy-sq.yydh-sq .yydh-zoujinshanxic.swiper-slide-active img {
  opacity: 1;
}

.zy-sq.yydh-sq .yydh-zoujinyuan {
  overflow: hidden;
  margin-top: 1.3rem;
}

.zy-sq.yydh-sq .yydh-zoujinyuan .yydh-huadongd {
  overflow-x: auto;
}

.zy-sq.yydh-sq .yydh-zoujinyuan span {
  font-size: 0.24rem;
  font-weight: bold;
  color: #522820;
  position: absolute;
  top: 0.78rem;
  left: 0.87rem;
  width: 0.7rem;
}

.zy-sq.yydh-sq .yydh-zoujinyuan span.yydh-wteshu {
  width: 1rem;
  text-align: center;
  left: 0.64rem;
  top: 0.73rem;
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa {
  position: relative;
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa span.play {
  height: 0.65rem;
  width: 0.65rem;
  margin-left: -0.325rem;
  transform: translateY(-50%);
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa span.play img {
  width: 0.65rem;
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa p {
  color: #fff;
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa .yydh-sq-lunbob {
  position: absolute;
  top: 2.2rem;
  padding: 0 0.5rem;
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa .yydh-sqchname {
  font-size: 0.56rem;
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa .yydh-sqenname {
  font-size: 0.24rem;
  margin-top: 0.05rem;
  text-indent: 0.5em;
}

.zy-sq.yydh-sq .ly-tp li a.yydh-sq-tpa .yydh-sqcontent {
  font-size: 0.12rem;
  margin-top: 0.05rem;
  text-indent: 2em;
  line-height: 0.24rem;
  text-align: justify;
}

.zy-sq.yydh-sq .ly-tp li {
  height: fit-content;
  height: -moz-fit-content;
}

.zy-sq.yydh-sq .ly-tp li .yydh-sq-tpa {
  height: 4.75rem;
  display: block;
}

.zy-sq.yydh-sq .swiper-slide .yydh-sq-tpb {
  display: none;
}

.zy-sq.yydh-sq .yydh-ly-tp .swiper-slide.swiper-slide-active {
  margin-top: 0.1rem;
}

.zy-sq.yydh-sq .yydh-ly-tp .swiper-slide.swiper-slide-active .yydh-sq-tpb {
  display: block;
}

.zy-sq.yydh-sq .yydh-sq-tpb ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row wrap;
  align-content: space-between;
  padding: 0.3rem 0.1rem;
  background-color: #fff;
}

.zy-sq.yydh-sq .yydh-sq-tpb ul li {
  width: 33%;
  text-align: center;
  line-height: 0.8rem;
}

.zy-sq.yydh-sq .yydh-sq-tpb ul li a {
  font-size: 0.28rem;
  color: #333;
}

.location2 {
  box-shadow: none;
}

.zfxxgk-logo {
  width: 100%;
  height: 2.02rem;
  overflow: hidden;
}

.zfxxgk-logo img {
  width: 100%;
}

.item-content3 .title1 {
  margin-top: 0.5rem;
  margin-bottom: 0.35rem;
  font-size: 0.34rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: bold;
  color: #11559b;
  text-align: center;
}

.item-content3 .title2 {
  margin-top: 0.5rem;
  margin-bottom: 0.35rem;
  font-size: 0.28rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: bold;
  color: #333333;
  text-align: left;
}

.item-content3 .content {
  line-height: 0.58rem;
  font-size: 0.28rem;
  font-family: MicrosoftYaHei;
  color: #333333;
  text-align: left;
}

.item-content-wzlb {
  margin-top: 0.36rem;
}

.tab-gk {
  margin: 0 0.3rem;
}

.title-gk .item-title {
  border-bottom: 1px solid #e5e5e5;
}

.title-gk .item-title span {
  line-height: 1.05rem;
}

.title-gk .text {
  width: 80%;
  height: 0.36rem;
  padding-left: 0.09rem;
  font-size: 0.36rem;
  line-height: 0.36rem;
  font-family: PingFang-SC-Bold;
  border-left: 8px solid #20528f;
}

.title-gk .icon-gk {
  height: 0.36rem;
  width: 0.36rem;
  color: #b5b5b5;
  font-size: 0.6rem;
  line-height: 0.27rem;
  margin-right: 0.04rem;
}

.title-gk .icon-cur {
  display: inline;
}

.title-gk .icon-curno {
  display: none;
  font-size: 0.3rem;
  font-weight: bold;
}

.item-content {
  display: none;
  padding-top: 0.06rem;
  height: auto;
  width: 100%;
  font-size: 0.14rem;
}

.clickCur .icon-cur {
  display: none;
}

.clickCur .icon-curno {
  display: inline;
}

.clickCur .item-content {
  display: block;
}

.item-content-wzlb li a:hover {
  background: url(news-list.png) no-repeat left center;
}

.mt60 {
  margin-top: 0.4rem;
}